LearningNote
[오토핫키] 좌표계(2) 본문
[오토핫키] 좌표계(2)
지난 시간에는 좌표계가 무엇인지, 어떤 좌표계가 있는지,
또 좌표를 어떻게 읽는지 등에 대해 알아보았습니다.
이번 시간에는 좌표계를 사용하는 방법에 대해 알아보겠습니다.
좌표계는 Absolute(Screen), Relative, Client 의 세 가지가 존재하기 때문에
어떤 좌표계를 사용할 것인지에 대한 명령을 내리는 명령어가 필요합니다.
CoordMode 라는 명령어입니다.
간단 도움말을 살펴보면 이렇습니다.
CoordMode, ToolTip|Pixel|Mouse|Caret|Menu [, Screen|Relative|Window|Client]
좌표계는 세 개 밖에 안 되는데 옵션이 뭐가 이렇게도 많네요.
이것을 다시 크게 분류해보면 조금 더 이해가 쉬울 것입니다.
CoordMode, TargetType [, CoordinatesType]
첫 번째 인자에는 어떤 것의 좌표계를 지정할지를 입력합니다.
여러 가지의 TargetType 이 있지만, 자주 쓰는 것은 Pixel 과 Mouse 입니다.
마우스 제어와 관련된 것의 좌표계를 지정하려면 Mouse 를 입력하면 됩니다.
아직 다루지는 않았으나, 픽셀이나 이미지 등에 대한 좌표계를 지정하려면 Mouse 대신 Pixel 을 입력하면 됩니다.
두 번째 인자에는 어떤 좌표계를 사용할 것인지 입력합니다.
기본값은 Absolute(Screen) 이기 때문에 생략하면 Screen 좌표계를 사용합니다.
Relative 와 Window 는 동일하며,
구버전에서의 Relative 가 신버전에서는 좀 더 직관적인 단어인 Window 가 추가되었습니다.
보다 자세한 내용은 다음의 링크를 통해 알아보시기 바랍니다.
http://autohotkeykr.sourceforge.net/docs/commands/CoordMode.htm
좌표계를 어떻게 지정하느냐에 따라,
실제로 어떤 변화가 있는지 실습해보시기 바랍니다.
#SingleInstance, Force
F4::
ExitApp
!1::
CoordMode, Mouse, Screen
Click, 0, 0, 0
Sleep, 2000
CoordMode, Mouse, Relative
Click, 0, 0, 0
Sleep, 2000
CoordMode, Mouse, Client
Click, 0, 0, 0
Sleep, 2000
CoordMode, Mouse, Window
Click, 0, 0, 0
Sleep, 2000
return
'오토핫키' 카테고리의 다른 글
[오토핫키] 변수와 표현식(1) (0) | 2020.06.29 |
---|---|
[오토핫키] 타이밍 제어 (0) | 2020.06.26 |
[오토핫키] 좌표계(1) (0) | 2020.06.24 |
[오토핫키] 마우스 제어(3) (0) | 2020.06.23 |
[오토핫키] 마우스 제어(2) (0) | 2020.06.22 |