목록전체 글 (38)
LearningNote
[오토핫키] 변수와 표현식(1) 변수란 무엇일까요? 앞 시간에 마우스 제어에 대해 배우면서 이미 은근슬쩍 언급하긴 했었네요. 사전적인 의미부터 바로 살펴보겠습니다. 어떤 관계나 범위 안에서 여러 가지 값으로 변할 수 있는 수 별 것 없어 보이네요. 간단하게 말씀드리면, '변할 수 있는 수' 가 변수입니다. 영어로는 Variable 이라고 합니다. 마우스 포인터의 위치를 담아두었던 인자가 있었죠. 그것이 변수입니다. 기억나시나요? 이런 명령어였죠. 기억이 잘 나지 않으실 수 있으니 간단히 한번 살펴볼게요. MouseGetPos [, OutputVarX, OutputVarY, OutputVarWin, OutputVarControl, 1|2|3] 이 명령어 줄에서 시작하는 인자들이 다 변수입니다. 어? 이렇게..
[오토핫키] 타이밍 제어 타이밍을 제어하는 방법에 대해 알아보겠습니다. 키보드 제어와 마우스 제어에 대해 공부하면서 Sleep 명령어에 대해 간단히 다루어본 적이 있습니다. 잠시 특정 시간 동안 아무것도 하지 말고 대기하라는 의미죠. 사실, Sleep 은 크게 더 다루어야 할 내용도 딱히 없습니다. 명령어와 명령어 사이에 Sleep 을 넣게 되면, 첫 번째 명령을 수행한 후에, 특정 시간만큼 대기하고, 그다음 명령을 수행합니다. 간단 도움말에는 다음과 같이 명기 되어 있습니다. Delay 는 millisecond 단위이므로, 1초를 쉬기 위해서는 인자에 1000 을 입력해야 합니다. Sleep, Delay 곧바로 실습해봅시다. 좌표 (200, 200) 을 클릭하고, 2초 쉬었다가, Hello World!..
[오토핫키] 좌표계(2) 지난 시간에는 좌표계가 무엇인지, 어떤 좌표계가 있는지, 또 좌표를 어떻게 읽는지 등에 대해 알아보았습니다. 이번 시간에는 좌표계를 사용하는 방법에 대해 알아보겠습니다. 좌표계는 Absolute(Screen), Relative, Client 의 세 가지가 존재하기 때문에 어떤 좌표계를 사용할 것인지에 대한 명령을 내리는 명령어가 필요합니다. CoordMode 라는 명령어입니다. 간단 도움말을 살펴보면 이렇습니다. CoordMode, ToolTip|Pixel|Mouse|Caret|Menu [, Screen|Relative|Window|Client] 좌표계는 세 개 밖에 안 되는데 옵션이 뭐가 이렇게도 많네요. 이것을 다시 크게 분류해보면 조금 더 이해가 쉬울 것입니다. CoordM..