반응형
1. 오토핫키를 활용한 게임 매크로란?
오토핫키(AutoHotkey)를 사용하면 반복적인 게임 플레이를 자동화할 수 있습니다. 자동 키 입력, 마우스 클릭, 반복 실행 등의 기능을 활용하여 손쉽게 매크로를 만들 수 있습니다.
2. 기본적인 키 입력 자동화
게임에서 특정 키를 반복적으로 입력하려면 Send 명령어를 사용할 수 있습니다.
F1::
Loop 10 ; 10번 반복
{
Send, {Space} ; 스페이스바 입력
Sleep, 500 ; 0.5초 대기
}
return
이제 F1 키를 누르면 스페이스바가 10번 자동 입력됩니다.
3. 무한 반복 자동 키 입력
Loop를 무한 반복하여 키 입력을 자동화할 수도 있습니다.
F2::
Loop
{
Send, {X} ; X 키 입력
Sleep, 1000 ; 1초 대기
}
return
이제 F2 키를 누르면 X 키가 1초마다 반복 입력됩니다.
4. 마우스 클릭 자동화
마우스 클릭을 자동화하려면 Click 명령어를 사용합니다.
F3::
Loop 20 ; 20번 클릭
{
Click
Sleep, 300 ; 0.3초 대기
}
return
이제 F3 키를 누르면 0.3초 간격으로 20번 클릭이 실행됩니다.
5. 특정 좌표에서 마우스 클릭 실행
지정된 좌표에서 마우스를 클릭하려면 Click x, y 형식을 사용합니다.
F4::
Click 500, 300 ; (500, 300) 위치 클릭
return
이제 F4 키를 누르면 화면의 (500, 300) 좌표를 클릭합니다.
6. 일정 시간 후 자동 실행 (타이머 활용)
특정 간격으로 자동 실행하려면 SetTimer를 활용할 수 있습니다.
F5::
SetTimer, AutoClick, 2000 ; 2초마다 실행
return
AutoClick:
Click
return
이제 F5 키를 누르면 2초마다 마우스가 자동 클릭됩니다.
7. 특정 창에서만 매크로 실행하기
특정 게임 창이 활성화된 경우에만 매크로가 동작하도록 설정할 수도 있습니다.
#IfWinActive ahk_class GameWindow
F6::Send, {Z}
#IfWinActive
이제 GameWindow 창이 활성화된 경우에만 F6 키를 누르면 Z 키가 입력됩니다.
8. 매크로 실행 및 중지 단축키 설정
무한 루프를 실행하는 경우 종료 단축키를 설정하는 것이 중요합니다.
F7::Pause ; F7 키를 누르면 매크로 일시 정지
F8::ExitApp ; F8 키를 누르면 매크로 종료
이제 F7 키로 매크로를 일시 정지하고, F8 키로 완전히 종료할 수 있습니다.
9. 마무리
오토핫키를 활용하면 간단한 게임 매크로부터 복잡한 자동화 작업까지 구현할 수 있습니다.
추가로 학습하면 좋은 주제:
- 특정 색상 감지 후 자동 클릭하기 (PixelSearch 활용)
- 마우스 이동과 클릭을 조합한 고급 매크로
- 다중 키 입력 자동화
반응형
'오토핫키' 카테고리의 다른 글
오토핫키로 특정 폴더 및 파일 자동 정리하기 (1) | 2025.04.20 |
---|---|
오토핫키로 특정 키를 리매핑(Key Remapping)하는 방법 (0) | 2025.04.18 |
오토핫키에서 키 입력 반복 실행하기 (Loop 활용) (0) | 2025.04.17 |
오토핫키로 특정 화면 위치에 마우스 이동하기 (0) | 2025.04.16 |
오토핫키를 사용한 마우스 클릭 자동화 (0) | 2025.04.15 |