반응형
Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

LearningNote

[오토핫키] 좌표계(2) 본문

오토핫키

[오토핫키] 좌표계(2)

LN 2020. 6. 25. 11:31
반응형

[오토핫키] 좌표계(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
Comments