여러개의 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를 반복실행 하게끔 만들고 싶습니다.
고수님들 좋은 방법 있으시면 전수 부탁드립니다.
감사합니다.


0
-0
님이 적어놓은거 그대로면 아래와 같은데요...
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