IS_ex3.zip





/*

##############################################

; ImageSearch 연습 3 정확도 *0~255 

;

; image1.bmp 와 image1.jpg는 같은 화면을 capture 하여 bmp와 jpg 로 각각 저장하였습니다.

; 정확도가 떨어지는 jpg 파일을 이용해서 정확도를 조절해가면서 bmp 파일 찾기를 시도 해보겠습니다.

; image1.bmp 그림판으로 열고,

; 화면이 보이는 상태에서 스크립트를 실행해보세요.

;

; *0 일때는 image1.bmp 를 못찾고 

; *150 일때는 image1.bmp 를 찾습니다.

; 즉 ImageSearch 에서 *0~255 값으로 정확도를 주어서 이미지 검색을 할 수 있습니다.

; jpg는 압축된 이미지 파일이라서 정확도가 떨어집니다.

; 정확도를 0~255 값을 주어서 찾도록 합니다. (0: 정확함 255: 덜 정확함)

; ############################################### 

*/



#SingleInstance, Force 

#noenv

SetWorkingDir, %A_ScriptDir%



coordmode pixel,screen

coordmode tooltip,screen


startX=0

starty=0

endX:=A_ScreenWidth

endY:=A_ScreenHeight


File_Image1 = image1.jpg


ImageSearch, foundX,foundY,%startX%,%startY%,%endX%,%endY%,*0 %File_Image1%

if errorlevel = 0

{

    tooltip, *0 [x:%foundX%] [y:%foundY%] 찾았다.!!,foundX,foundY

    msgbox *0 찾았다!!! tooltip 보세요.

}

else if ErrorLevel = 2 

{

    MsgBox imageSearch를 수행 할 수 없습니다.

}

else if ErrorLevel = 1

{

    MsgBox 정확도 0 으로는 이미지를 못 찾았습니다.

}


ImageSearch, foundX,foundY,%startX%,%startY%,%endX%,%endY%,*150 %File_Image1%

if errorlevel = 0

{

    tooltip, *150 [x:%foundX%] [y:%foundY%] 찾았다.!!,foundX,foundY

    msgbox  *150 으로 찾았다!!! [x:%foundX%] [y:%foundY%] tooltip 보세요.

}

else if ErrorLevel = 2 

{

    MsgBox imageSearch를 수행 할 수 없습니다.

}

else if ErrorLevel = 1

{

    MsgBox 정확도 150 으로는 이미지를 못 찾았습니다.

}



return






반응형

'Autohotkey > AutoHotKey강좌' 카테고리의 다른 글

ImageSearch 예제 4 여러번 찾기 - 버그  (0) 2016.05.27
ImageSearch 연습2  (0) 2016.05.24
ImageSearch 연습 1  (0) 2016.05.24

+ Recent posts