본문 바로가기

오토핫키 명령어 강좌

[오토핫키 강좌]4.ImageSearch

안녕하세요.


항상 강의 해주겠다고 말만하고 제대로 강의를 못해드리네요.


오늘은 기다리시던 이미지서치 시작합니다


ImageSearch, OutputVarX, OutputVarY, X1, Y1, X2, Y2, ImageFile


X1 : 시작점의 X좌표


Y1 : 시작점의 Y좌표


X2 : 도착점의 X좌표


Y2 : 도착점의 Y좌표


ImageFile : 이미지 파일의 경로


OutputVarX : 이미지를 찾았을 경우 이미지가 위치한 X좌표가 저장되는 변수명


OutputVarY : 이미지를 찾앚을 경우 이미지가 위치한 Y좌표가 저장되는 변수명


음... 의역이라 제대로된 설명이 아닐수도있습니다.


저렇게 써놓으면 이해하기 힘드니까 그림으로 설명 해 드릴게요




초록색이 바탕화면 빨간색이 이미지를 찾을 영역 파란색이 내가 찾고자하는 이미지 입니다.


이미지서치.ahk



이번 예제는 F1키를 누를경우 화면에서 이미지를 찾아서 클릭하는 예제입니다.


중간에 If ErrorLevel = 0 이라는 부분이 나오는데


이것은 에러가 0일때 즉 없을경우를 말합니다


1은 에러가 있는 경우입니다.


중괄호 안쪽에다가 에러가 없을경우 실행할 내용들을 적어주시면 됩니다.


이미지 편집법을 알려드릴게요


저같은 경우는 제 편한데로 잘라서  쓰는 편이라 이게 정석은 아니에요.


우선 인터넷을 키시고 네이버에 들어가세요.


꼭 네이버가 아니여도 상관없지만 난 네이버가 좋으니까 ㅎㅎ


키보드에 PrintScreen 버튼이 있을거에요 F12옆에있는거


이걸 누르시고 바로 그림판을 키세요.


그림판을 열고 Ctrl V를 누르시면 화면이 그대로 복사될거에요.


이런식으로 화면을 캡쳐한 다음에 내가 원하는 부분만 자르기로 잘라서 사용하면 됩니다.


참고로 저장하실때 비트맵 파일로 저장 해 주세요.


근데 여기서 중요한게 우리가 버튼을 누를때 가운데를 누르지 모서리를 누르진 않잖아요?


이미지를 자르실때 이렇게 자르시는데 유용합니다.(버튼을 누르는 이미지에 경우입니다.)




왼쪽과 오른쪽을 비교했을때 왼쪽은 이미지 전체를 사용한거고 오른쪽은 4등분했을때 4사분면을 이용한것입니다.


버튼에 가운데를 누르게 하고싶을때 저런식으로 잘라서 버튼에 가운데 부분이 모서리에 가게하는것도 방법중에 하나입니다.


그럼 오늘은 여기서 마치겠습니다.


'오토핫키 명령어 강좌' 카테고리의 다른 글

[오토핫키 강좌]3.Run  (16) 2013.07.01
[오토핫키 강좌]2.Send  (0) 2013.06.24
[오토핫키 강좌]1. 오토핫키 설치  (3) 2013.06.22