안녕하세요 블로그 관리자 입니다 이번시간에는 오토핫키의 꽃이라고 불리는
이미지서치(ImageSearch)에 대하여 강의를 하려고 합니다!!
ImageSearch란
말그대로 이미지를 찾는 명령어 입니다.
사용자가 원하는 이미지를 등록해주면 찾습니다.
옵션
ImageSearch, [x변수], [y변수], [이미지를 찾을 x시작점], [이미지를 찾을 y시작점], [이미지를 찾을 x끝점], [이미지를 찾을 y끝점], *[오차값] [이미지][확장자]
그럼 직접 실행해보도록 할까요?
네이버 화면에서 검색창을 클릭하는 코드를 짜보도록 할게요
우선 검색창 이미지를 캡쳐해서
요렇게 저장을 해주세요
실행
- F1::
- ImageSearch, vx, vy, 0, 0, A_ScreenWdith, A_ScreenHeight, *50 검색.png
- IF ErrorLevel = 0 //이미지를 찾았을 때
- {
- vx:=vx+25 //x에 저장된 값에 25를 더한다
- vy:=vy+25 //y에 저장된 값에 25를 더한다
- MouseClick, Left, %vx%, %vy% //지정된 좌표값을 마우스 좌클릭한다(변수 안에있는 내용을 쓰시려면 %%사이에 변수명을 넣어야해요)
- }
- IF ErrorLevel = 1 //이미지를 못찾았을 때
- {
- Msgbox, 실패
- }
- 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 |