완성하려던 스크립트의 목적은 하나의 메인반복작업 중에 일정 시간간격으로 제2 제3의 작업을 끼워넣어 통합반복실행하는건데요.
핫키::
1번구동조건=1
2번구동조건=0
3번구동조건=0
4번구동조건=0
시간카운트=0
loop
{
If(1번구동조건=1)
{
gosub, 작업1
시간카운트:=시간카운트+1
if (시간카운트=X) <-- X를 2가아닌 2의 배수 등 으로 나타내고싶습니다.
{
1번구동조건=0
2번구동조건=1
}
If(시간카운트=XX) <-- 배수로 하고싶은 이유는 If(시간카운트>=XX) 이처럼 했을때 시간카운트가 XX+1일때도 3번 구동조건이 구동되기때문입니다.
{
1번구동조건=0
3번구동조건=1
}
If(시간카운트=XXX)
{
1번구동조건=0
4번구동조건=1
시간카운트=0
}
}
If(2번구동조건=1)
{
gosub, 작업2
2번구동조건=0
1번구동조건=1
}
If(3번구동조건=1)
{
gosub, 작업3
3번구동조건=0
1번구동조건=1
}
If(4번구동조건=1)
{
gosub, 작업4
gosub, 작업5
4번구동조건=0
1번구동조건=1
}
}
Return
배수를 나타낼 수 없다면 다른방법이라도 알려주시면 감사하겠습니다.
IF 조건절에서 범위를 지정하면 되지않나요?