오토핫키
오토핫키의 기본기능(send, loop, sleep, click)
아카이sun
2016. 1. 31. 20:17
키보드 입력 명령어 send, SendInput
send, text SendInput, text |
sendInput은 send보다 명령어 처리가 빠릅니다.
영상에서 첫번째가 send 명령어, 두번째가 SendInput 명령어
속도차이가 확연하죠?
일반적인 문자가 아닌 키를 누르고 싶으시면
send, {A} <== A키 누르기가 됩니다.
A키를 꾹 누르고 싶으면?
send, {a down}
여기서 반드시
send, {a up} 을 해주셔야 합니다.
그렇지 않으면 키가 계속 누름 상태로 있기 때문이죠.
그럼 3초 꾹 누르고 있는 스크립트는 어떻게 짜야 할까요?
sleep, delay |
sleep은 잠시 멈추는 역할을 합니다.
그리고 1초는 1,000이랑 같습니다.
10초는 10,000이겠지요.
3번 연속 A를 누르고 싶으면?
loop이란 기능을 사용합니다.
loop은 반복동작을 수행하는 명령어 입니다.
MouseClick, WhichButton [, X, Y, clickCount, Spped, D|U, R] |
마우스클릭은 send로도 가능합니다.
send,{Click}
SendInput,{Click, 2}
SendInput,{Click, 0, 0 2}
MouseClick, Left, 0, 0
마우스 클릭에 여러 옵션들이 있지만, 대중적으로 사용하는 것은 클릭버튼과 좌표까지 입니다.