오토핫키 기본 사용법
1. .ahk 파일 형식으로 아래 스크립트를 저장한다.
;단축키F8 눌렀을 때 아래의 작업을 수행한다.
F8::
while(1) ; 무한바퀴 돌림
{
Loop, 100 ; 마우스 100번 반복하겠다.
{
MouseClick, l, 300, 500 ; (좌표 300, 500)을 마우스왼쪽버튼(l)으로 클릭
Sleep, 100 ; 0.01초 대기
}
; 찾을 이미지를 그림판으로 bmp 형식으로, 저장해둔다.
ImageSearch, pX, pY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 이미지1.bmp
; *50은 정확도로써, 높을수록 부하가 더 걸리고 낮을 수록 부하가 덜 걸린다
; (0,0)에서 (A_ScreenWidth:보통 1920임, A_ScreenHeight:보통 1080임)에서 찾아서
; 성능향상을 위해 서치 영역을 조정해 줄 수 있다.
; 이미지의 좌표를 사용자 정의 변수 pX, pY에 저장한다.
if (ErrorLevel = 0) ; 에러처리 - 찾았을때
{
pX += 100 ;x쪽으로 100 픽셀만큼 더해줌
pY += 30 ;y쪽으로 30 픽셀만큼 더해줌
MouseClick, l, %pX%, %pY% ;(서치한 이미지위치 X좌표,Y좌표 ) 마우스왼쪽버튼으로 클릭
; 변수의 값을 쓰려면 %%으로 묶어주어야 함
}
else ; 이미지를 못찾았을 경우
{
ImageSearch, pX, pY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 이미지2.bmp
; 이미지서치 수행
if(ErrorLevel = 0)
{
MouseClick, l, %pX%, %pY%
}
else
{
}
}
}
return
; 매크로 종료
; 단축키F7 누를 경우
F7::
{
ImageSearch, px, py, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 이미지파일 .bmp
}
return
; 단축키F9 누를 경우
F9::
{
Reload
;매크로를 재시작 시킵니다
}
return
'[DEV] Programming Tools > Utility' 카테고리의 다른 글
[IDE] Visual Studio Code 활용 팁 (0) | 2023.01.19 |
---|---|
[유용한 앱] Frep - 모바일 매크로 App(이미지 인식 가능) (0) | 2021.07.10 |
최근댓글