반응형
Settimer 은 지정한 시간마다 정해진 라벨을 실행하는 명령어 입니다.
Thread 랑은 다른 거지만 오토핫키의 Thread 라는 것으로 보입니다.
Settimer 을 통해 스크립트를 실행하다가 정해진 시간마다 라벨을 실행하게 할수 있습니다.
Settimer 도 간단하게 쓸수 있습니다.
Settimer,라벨,시간 ( ms 단위 )
라벨을 ms 단위로 시간마다 반복 하는거죠.
예제를 보시죠.
[스크립트]
F1::
Settimer,라벨,500
return
라벨:
msgbox,0.5초마다....
return
위 스크립트는 라벨을 0.5초 마다 실행시켜 msgbox 를 뜨게 하는 스크립트 입니다.
이런 셋타이머를 작동하는 방법이 있다면 당연히 끄는 방법도 있겠죠.
Settimer,라벨,Off
예제 입니다.
[스크립트]
F1::
Settimer,라벨,500
return
라벨:
Settimer,라벨,off
msgbox, 이게 끝이다.
return
위 스크립트는 Settimer 로 0.5 초 후에 라벨을 실행 시킨후 Settimer로 라벨을 실행시키는 것을 중지 시켰습니다.
나중에 여러개의 Settimer 를 한꺼번에 돌리게 되면 겹쳐서 문제가 생기는 경우가 생깁니다.
그때 쓰는게 Critical 입니다.
강조 구문 이라고 생각하시면됩니다.
만약 이렇게
라벨:
스크립트
있으면
라벨:
Critical
스크립트
해놓으면 라벨의 스크립트를 모두 실행한후 다른것을 실행 시키게 되는거죠.
이런 Settimer를 잘만 이용하시면 좋은 명령어 입니다.
반응형
'Autohotkey > 강좌' 카테고리의 다른 글
[Autohotkey] 16. Gui창을 띄워보자 (0) | 2013.06.09 |
---|---|
[Autohotkey] 15. 함수 , 반환 그리고 스크립트의 끝 (2) | 2013.06.09 |
[Autohotkey] 13. 스크린에서 이미지를 찾는 명령어 - ImageSearch (4) | 2013.06.09 |
[Autohotkey] 12. 지정한 라벨로 가다 ( goto , gosub ) (0) | 2013.06.09 |
[Autohotkey] 11. 연산 ( + - / * ) (2) | 2013.06.09 |
댓글