오토핫키(AutoHotkey)는 윈도우 운영체제에서 다양한 작업을 자동화할 수 있는 강력한 스크립트 언어입니다. 특히, 마우스 동작을 자동화하여 반복적인 작업을 줄이고 효율성을 높일 수 있습니다. 이번 블로그 포스트에서는 오토핫키를 사용하여 마우스를 제어하는 방법에 대해 알아보겠습니다.
오토핫키 설치
먼저, 오토핫키를 설치해야 합니다. 오토핫키 공식 웹사이트에서 설치 파일을 다운로드하고 설치를 진행하세요. 설치가 완료되면 .ahk 파일을 생성하여 스크립트를 작성할 수 있습니다.
기본 마우스 제어 스크립트
마우스 이동
마우스를 특정 위치로 이동시키려면 MouseMove 명령을 사용합니다. 다음은 마우스를 화면 좌표 (100, 200)로 이동시키는 예제입니다.
^m:: ; Ctrl + M을 눌렀을 때 실행
MouseMove, 100, 200
return
마우스 클릭
특정 위치에서 마우스 클릭을 수행하려면 Click 명령을 사용합니다. 다음은 좌표 (150, 250)에서 마우스 왼쪽 버튼을 클릭하는 예제입니다.
^c:: ; Ctrl + C를 눌렀을 때 실행
Click, 150, 250
return
마우스 드래그
마우스를 드래그하는 경우 MouseClickDrag 명령을 사용합니다. 다음은 좌표 (300, 300)에서 (400, 400)까지 드래그하는 예제입니다.
^d:: ; Ctrl + D를 눌렀을 때 실행
MouseClickDrag, L, 300, 300, 400, 400
return
마우스 클릭 반복
반복적인 마우스 클릭 작업을 자동화할 수 있습니다. 다음은 10번의 클릭을 반복하는 예제입니다.
^r:: ; Ctrl + R을 눌렀을 때 실행
Loop, 10
{
Click, 200, 200
Sleep, 100 ; 100 밀리초 대기
}
return
조건부 마우스 동작
특정 조건이 충족될 때만 마우스 동작을 수행하도록 할 수 있습니다. 예를 들어, 특정 색상이 화면에 나타났을 때 마우스 클릭을 수행하는 스크립트입니다.
^s:: ; Ctrl + S를 눌렀을 때 실행
PixelGetColor, color, 500, 500 ; 좌표 (500, 500)의 색상을 가져옴
if (color = 0xFFFFFF) ; 색상이 흰색(0xFFFFFF)인지 확인
{
Click, 500, 500
}
return
오토핫키를 사용하면 마우스를 제어하는 다양한 작업을 자동화할 수 있습니다. 이번 글에서는 마우스 이동, 클릭, 드래그, 반복 및 조건부 동작 등 기본적인 마우스 제어 방법에 대해 다뤘습니다. 이 외에도 오토핫키는 키보드 자동화, 윈도우 제어 등 다양한 기능을 제공하므로, 여러분의 필요에 맞게 활용해 보시기 바랍니다.
오토핫키를 통해 생산성을 높이고 반복적인 작업에서 벗어나 보세요!
'오토핫키 > 오토핫키 명령어' 카테고리의 다른 글
오토핫키 - Sleep (0) | 2024.06.28 |
---|---|
오토핫키 - Send (0) | 2024.06.27 |
오토핫키를 - MsgBox (0) | 2024.06.26 |
오토핫키 - 색상구별(PixelGetColor) (0) | 2024.06.25 |
들어가기 앞서 (0) | 2024.06.18 |