[오토핫키]#12. MouseClick, MouseMove


안녕하세요! 깡통입니다.


이번 강의에서는 오토핫키 내에서 마우스를 이용하는 방법에 대해 설명 드리겠습니다.


예를들어, 지정된 핫키를 누를 시 원하는 곳으로 이동을 하거나 마우스를 클릭 하도록 할 수 있는 방법입니다.


제 강의는 초급자의 시점을 반영하여 쓰기 때문에 쉽게 따라하실 수 있을 겁니다.


마우스의 가장 기본적인 기능이 두 가지 있습니다.


바로 


마우스 클릭


마우스 이동


입니다.


먼저 마우스 클릭은


Mouseclick, 버튼, [좌표X, 좌표Y, 횟수, 속도, 클릭상태[땐 상태, 상대좌표 표시] 으로 작동 합니다.


버튼은 여러가지 존재하며,


*버튼 명령어 

Left[L], Right[R], Mid[M], WheelUp[WU], WheelDown[WD], WheelLeft[WL], WheelRight[WR], WheelMid[WM]



예를 들어,


Mouseclick, L, 312, 222, 10


"X312, Y222의 위치를 마우스 왼쪽으로 10번 클릭해라" 가 됩니다.


보통 속도와 D, U, R은 설정 안하셔도 됩니다.



마우스 이동은


Mousemove, 좌표X, 좌표Y, [속도, 상대좌표 표시]로 작동 합니다.


이동을 하기 위해서는 좌표 값을 알아야 하며, 좌표 값은


오토핫키 폴더 내에 같이 첨부되어 있는 Active Window Info 프로그램으로 확인이 가능 합니다.



* Mouse Position 탭의 Absolute 에 현재 마우스의 좌표 값이 나와 있습니다.

만약 오토핫키 창이 활성 중 일때 키값을 누른다면, Relative 값을 보시면 됩니다.



 글 로 보는 것보다 직접 실행 화면을 보면서 따라해 봐야 쉽겠죠?



Gui, add, text, x5 y5 w200 h20,CAN2017 BLOG

Gui, add, button, x5 y25 w100 h20 gCLICK, 실행

Gui, show, w110 h50, CAN2017 BLOG

return


CLICK:

MouseClick,L,-395,-319,,,

return


코드.txt


*사용 시, 좌표 값은 알아서 수정 해주시기 바랍니다.


위와 같이 실행해 보면




위와 같이 실행 되게 됩니다.

마우스 이동도 예시를 한번 보여드리겠습니다.

Gui, add, text, x5 y5 w200 h20,CAN2017 BLOG
Gui, add, button, x5 y25 w100 h20 gCLICK, 실행
Gui, show, w110 h50, CAN2017 BLOG
return

CLICK:
MouseMove,0,0
MouseMove,100,0
MouseMove,100,100
MouseMove,0,100
MouseMove,0,0
MouseMove,70,60
return

코드.txt


위와 같이 실행 한다면



이런식으로 실행되게 됩니다.


위의 기능으로 오토핫키 이미지서치, 픽셀서치 등의 명령어를


응용하여 매크로를 동작할 수 있게 됩니다.


[프로그램 사용법/오토핫키] - [오토핫키]#7. 이미지서치(Image search)


[프로그램 사용법/오토핫키] - [오토핫키]#8. 픽셀서치(Pixel Search)



더 궁금한 점이 있다면 댓글 남겨주세요.




저작자 표시 비영리 변경 금지
신고

Comments 4