본문 바로가기

강좌/오토핫키

[4] 오토핫키 이미지서치(ImageSearch)

오토핫키 loop 명령어 바로가기

 

 

안녕하세요 블로그 관리자 입니다 이번시간에는 오토핫키의 꽃이라고 불리는

이미지서치(ImageSearch)에 대하여 강의를 하려고 합니다!!

 

ImageSearch란

말그대로 이미지를 찾는 명령어 입니다.

사용자가 원하는 이미지를 등록해주면 찾습니다.

 

옵션

ImageSearch, [x변수], [y변수], [이미지를 찾을 x시작점], [이미지를 찾을 y시작점], [이미지를 찾을 x끝점], [이미지를 찾을 y끝점], *[오차값] [이미지][확장자]

 

그럼 직접 실행해보도록 할까요?

 

네이버 화면에서 검색창을 클릭하는 코드를 짜보도록 할게요

우선 검색창 이미지를 캡쳐해서

요렇게 저장을 해주세요

 

실행

  1. F1::
  2. ImageSearch, vx, vy, 0, 0, A_ScreenWdith, A_ScreenHeight, *50 검색.png
  3. IF ErrorLevel = 0  //이미지를 찾았을 때
  4. {
  5. vx:=vx+25  //x에 저장된 값에 25를 더한다
  6. vy:=vy+25  //y에 저장된 값에 25를 더한다
  7. MouseClick, Left, %vx%, %vy%  //지정된 좌표값을 마우스 좌클릭한다(변수 안에있는 내용을 쓰시려면 %%사이에 변수명을 넣어야해요)
  8. }
  9. IF ErrorLevel = 1    //이미지를 못찾았을 때
  10. {
  11. Msgbox, 실패
  12. }
  13. return

 

 

1번째 줄 코드를 설명해드릴게요, 

이미지를 찾아서 그 이미지의 좌표값을 vx와 vy에 저장을 하는거에요

이미지를 찾을 범위는 좌표 [0, 0]와 [화면의 끝x좌표, 화면의 끝y좌표] 인거에요~

결국 모니터상에 내가 보고있는 모든 화면중에서 이미지를 찾겠다는 의미겠죠?

 

이렇게 해서 F1을 누르시면

이미지를 찾아서 클릭하는 것을 볼 수 있습니다.

 

궁금하신점은 댓글을 달아주세요~

그럼 다음시간에 뵙겠습니다

'강좌 > 오토핫키' 카테고리의 다른 글

[5_1] 오토핫키 Gui Text Edit  (0) 2017.05.10
[5] 오토핫키 Gui Button  (0) 2017.05.04
[3] 오토핫키 loop명령어  (2) 2017.04.25
[2] 오토핫키 send 명령어  (0) 2017.04.21
[2_1] 오토핫키 Msgbox의 기능  (0) 2017.04.20