목록전체 글 (36)
LearningNote

[오토핫키] 좌표계(2) 지난 시간에는 좌표계가 무엇인지, 어떤 좌표계가 있는지, 또 좌표를 어떻게 읽는지 등에 대해 알아보았습니다. 이번 시간에는 좌표계를 사용하는 방법에 대해 알아보겠습니다. 좌표계는 Absolute(Screen), Relative, Client 의 세 가지가 존재하기 때문에 어떤 좌표계를 사용할 것인지에 대한 명령을 내리는 명령어가 필요합니다. CoordMode 라는 명령어입니다. 간단 도움말을 살펴보면 이렇습니다. CoordMode, ToolTip|Pixel|Mouse|Caret|Menu [, Screen|Relative|Window|Client] 좌표계는 세 개 밖에 안 되는데 옵션이 뭐가 이렇게도 많네요. 이것을 다시 크게 분류해보면 조금 더 이해가 쉬울 것입니다. CoordM..

[오토핫키] 좌표계(1) 마우스 제어에 대해 알려드리면서, 좌표계에 대해 살짝 언급했습니다. 이제 그 좌표계에 대해 조금 더 자세히 알아보도록 하시죠. 좌표계에는 세 가지가 있습니다. Absolute, Relative, Client 입니다. Window Active Info 툴을 이용하면 각 좌표계에 대한 마우스 포지션을 쉽게 알 수 있습니다. Absolute 는 전체 화면을 기준으로 좌상단을 (0, 0) 으로 하는 좌표계입니다. Absolute 대신 Screen 이라고도 합니다. 모니터가 여러 개라면 주 모니터의 좌상단을 (0, 0) 으로 하며, 기준점에서 오른쪽으로 갈수록 x 값이 커지고, 아래쪽으로 갈수록 y 값이 커집니다. 왼쪽이나 위쪽으로 가면 음수 값을 가지게 됩니다. 이것이 Absolute(..

[오토핫키] 마우스 제어(3) 마우스 클릭, 더블클릭, 이동, 드래그까지 배웠습니다. 아니 근데 더블 클릭은 언제 배웠냐고요? MouseClick 명령어에 ClickCount 인자를 2로 하면 더블클릭입니다. MouseClick, Left, 100, 100, 1 마우스 클릭은 보통 왼쪽 버튼을 많이 쓰죠. 그래서 간소화된 명령어가 있습니다. Click 이라는 명령어입니다. 좌클릭을 할 때 쓰이며, ClickCount 를 0 으로 하면, 클릭하지 않고 이동만 하는 용도로도 쓸 수 있습니다. 다음의 코드를 통해 이해해보시기 바랍니다. !4:: Click; MouseClick, Left, , , 1 과 동일 Sleep, 2000 Click, , , 2; MouseClick, Left, , , 2 와 동일 Sl..