여러개의 settimer나 loop문 같은 반복 명령키가 있을 때
1번 settimer(loop)가 작동되고 있는 도중 2번 settimer(loop)를 작동 시키면
1번 settimer(loop)를 자동으로 종료 후, 2번 settimer(loop)를 작동 시키게끔
스크립트를 짜고 싶은데 어떻게 해야할지 몰라 질문드립니다.
예를들어
-------------------------------------------------------------------------
typeA:
send {a}
return
F1::settimer, typeA, 100
F2::settimer, typeA, off
typeB:
send {b}
return
F5::settimer, typeB, 100
F6::settimer, typeB, off
--------------------------------------------------------------------------
위의 스크립트가 있을 때
메모장을 열고 F1을 누르면 aaaaaaaa가 출력이 됩니다.
이 때, bbbbbb가 출력이 되게끔 전환하고 싶어서 F5를 누르면 ababababababab 이렇게 출력이 됩니다.
그래서 F2키를 누르고 난 후 F5 키를 눌러야 bbbbbbb 이렇게 출력이 됩니다.
F5키 한번만 누름으로써 위의 typeA를 자동으로 종료하고, typeB를 반복실행 하게끔 만들고 싶습니다.
고수님들 좋은 방법 있으시면 전수 부탁드립니다.
감사합니다.
님이 적어놓은거 그대로면 아래와 같은데요...
F1 누르고 F5 누르면 b만 출력됨
F12::는 제가 임의로 넣었어요 스크립트 수정할 때마다 다시 불러오려고...
수고하세용...
F1::settimer, typeA, 100
F2::settimer, typeA, off
F5::settimer, typeB, 100
F6::settimer, typeB, off
F12::
reload
return
typeA:
send {a}
return
typeB:
settimer, typeA, off
send {b}
return