목록전체 글 (38)
LearningNote
[오토핫키] 좌표계(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..
[오토핫키] 마우스 제어(2) 마우스 포인터만 특정 위치로 이동하고 클릭은 하지 않아야 할 경우도 있을 수 있겠죠? 이런 경우에 쓸 수 있는 명령어는 MouseMove 입니다. SciTE4AutoHotkey 에디터에 MouseMove 명령어를 입력 후 콤마(,) 를 입력해보세요. 다음과 같이 간단한 도움말이 나타납니다. MouseMove, X, Y [, Speed, R] MouseClick 에 비해 더 간단해 보이네요. 어렵지 않으니 바로 실습해볼까요? 그냥 하면 심심하니, 별 모양을 그려보도록 해요. !2:: MouseMove, 624, 219 MouseMove, 488, 663 MouseMove, 848, 385 MouseMove, 399, 382 MouseMove, 767, 661 MouseMove..