오토핫키 기본 사용법

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
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기