0w0

[autohotkeyBase] 08.mouse2, CoordMode 본문

Coding/Autohotkey

[autohotkeyBase] 08.mouse2, CoordMode

0w0 2020. 1. 16. 05:59
728x90
반응형

● CoordMode

- 마우스 좌표 기준을 설정하기 위해 사용하는 명령

- [autohotkeyBase] 04.mouse1에서는 CoordMode를 사용하지 않았기 때문에 Realative(Window) 기준으로 수행됨

 

- 파라미터2를 생략하면 screen 좌표 기준

- 형식

CoordMode, mouse

CoordMode, mouse, screen

coordmode, 파라미터1, 파라미터2

CoordMode, ToolTip|Pixel|Mouse|Caret|Menu [, Screen(Absolute)|Window(Relative)|Client]

파라미터1
    ToolTip : ToolTip(항상 화면 최상단으로 표시) 기준
    Pixel : PixelGetColor, PixelSearch, ImageSearch 기준
    Mouse : MouseGetPos, Click, MouseMove/Click/Drag 기준
    Caret : 내장 변수 A_CaretX와 A_CaretY 기준
    Menu : 좌표가 지정되어 있지 않을 때 Menu Show 기준
파라미터2
    생략 시 기본값 : Screen
    Screen: 전체화면 기준
    Relative(Window) : 활성화 윈도우 화면 기준
    Client : 해당 활성화 윈도우의 타이틀바, 메뉴, 테두리 등을 제외한 화면 기준

 

MouseMove 예시

F1::
;모니터 화면 크기(전체화면) 기준 좌표 이동

;coordmode, mouse, screen
coordmode, mouse
mousemove, 500,500
return 

 

● MouseClick 예시

F3::
coordmode, mouse

MouseClick, , 700, 150
;screen 기준 700, 150 위치에서 클릭 한번

;MouseClick, R, 500, 500, 2
;screen 기준 500, 500 위치에서 우클릭 두번
return

 

● MouseGetPos 예시

- 전체화면 기준 현재 좌표 반환

F4::coordmode, mouse
MouseGetPos, xpos, ypos 
Msgbox, The cursor is at X%xpos% Y%ypos%. 

return

 

728x90
반응형
Comments