오토핫키/오토핫키 명령어

오토핫키 - 마우스 제어

끄적인다 2024. 6. 24. 21:44
반응형

오토핫키(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