Autohotkey(오토핫키)

#11.오토핫키 비활성클릭/비활성입력(controlclick/controlsend)

코드모아 2017. 12. 30. 22:44


#11.오토핫키 비활성클릭/비활성입력 

( controlclick / controlsend )





안녕하세요 코드모아 입니다.


 12월 30일  #11.오토핫키 비활성입력/비활성클릭( controlclick / controlsend ) 에대해 강의하겠습니다.







비활성클릭 : 비활성상태에서 클릭 즉,다른작업을하면서 원하는작업을 클릭



비활성입력 : 비활성상태에서 입력 즉,다른작업을하면서 원하는작업을 입력





이용할프로그램

 (필수!)




위의파일이없다면 

아래의프로그램을 다운받으면된다.


AU3_Spy.exe

( 오류가있을시 댓글로남겨주시면됩니다. )



위의프로그램설명은


번외)오토핫키 coordmode(좌표),Window spy사용법 을 보면됩니다.








비활성클릭 

( controlclick )






문법 : 



controlclick [ , Control-or-Pos , Wintitle , WinText , WhichButton , Clickcount , Options , Exclude Title , Exclude Text ]


( control-or-pos : ClassNN 값을 사용하거나 , Relative좌표를 이용하면된다. )




자주사용하는 문법


controlclick,x좌표 y좌표,창이름,,마우스버튼(Left,right) [ ,클릭수 ]







좌표는 Relative 좌표를 사용하면된다.







ex)


Gui, Add, Text, x19 y19 w280 h50 , 오토핫키 강좌는 역시 코드모아!

Gui, Add, Button, x22 y59 w170 h50 gbutton, Button

Gui, Show, w215 h133,#11.오토핫키 비활성클릭

return

button:

controlclick,X155 Y264,코드모아

sleep,400

controlclick,x319 y269,코드모아

sleep,400

controlclick,x486 y284,코드모아

sleep,400

controlclick,x643 y275,코드모아

return

GuiClose:

ExitApp


"1번"  "2번"  "3번"  "4번" 차례대로 controlclick을 이용하여 클릭






비활성입력

( controlsend )






문법 : 


Controlsend [ , control , Keys , Wintitle , WinText , Exclude Title , Exclude Text ]




자주사용하는 문법


Controlsend,,{ 키 },창이름

Controlsend,,내용,창이름



ex)


Gui, Add, Text, x19 y19 w280 h50 , 오토핫키 강좌는 역시 코드모아!

Gui, Add, Button, x22 y59 w170 h50 gbutton, Button

Gui, Show, w215 h133,#11.오토핫키 비활성클릭

return

button:

controlsend,,오토핫키강좌는 역시 코드모아,제목 없음 - 메모장

return

GuiClose:

ExitApp



"오토핫키강좌는 역시 코드모아" 라는 내용을 controlsend를 사용하여 메모장에입력








 #11.오토핫키 비활성클릭/비활성입력 을마치겠습니다.

다음강의는 #12.오토핫키 반복문 loop 에대해 강의해보겠습니다.

질문 및 궁금한점은 댓글로남겨주세요.