본문 바로가기
오토핫키

오토핫키의 기본기능(send, loop, sleep, click)

by 아카이sun 2016. 1. 31.



키보드 입력 명령어 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



마우스 클릭에 여러 옵션들이 있지만, 대중적으로 사용하는 것은 클릭버튼과 좌표까지 입니다.



댓글