0w0
[autohotkeyBase] 08.mouse2, CoordMode 본문
● 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 |
● MouseClick 예시
F3:: coordmode, mouse MouseClick, , 700, 150 ;screen 기준 700, 150 위치에서 클릭 한번 ;MouseClick, R, 500, 500, 2 ;screen 기준 500, 500 위치에서 우클릭 두번 return |
● MouseGetPos 예시
- 전체화면 기준 현재 좌표 반환
F4::coordmode, mouse return |
'Coding > Autohotkey' 카테고리의 다른 글
[autohotkeyBase] 10.활용도 있는 내장함수 (0) | 2020.01.18 |
---|---|
[autohotkeyBase] 09.Loop (0) | 2020.01.16 |
[autohotkeyBase] 07. 이스케이프 (`) (0) | 2020.01.13 |
[autohotkeyBase] 06.산술연산자, 산술대입연산자, 증감연산자, 비교연산자, 논리연산자 (0) | 2020.01.12 |
[autohotkeyBase] 05.변수, 대입연산자 (0) | 2020.01.09 |