2012-05-28 7 views
0

현재 화면을 필요한 화면의 이미지와 비교하고 일치하는지 확인하여 GUI를 테스트하려고합니다. 나는 이것을 위해 AutoHotKey의 ImageSearch를 사용하고있다.Autohotkey - ImageSearch

CoordMode, Pixel 
ImageSearch,x,y,0,0,A_ScreenWidth,A_ScreenHeight,*255 C:\Documents and Settings\XYZ\Desktop\AutoHotkey\help window.bmp 
if ErrorLevel=1 
    Msgbox 0,Fail,Fail 
if ErrorLevel=0 
{ 
    MouseClick, left, 50, 191 
    Sleep, 100 
} 

계속해서 ErrorLevel = 1이 표시됩니다. 내가 어떻게 해결할 수 있는지에 대한 제안.

감사합니다.

+0

BMP 파일은 전체 데스크톱 스크린 샷입니까 아니면 단일 창입니까? 크기를 변경 했습니까? 전체 창을 일치시킬 필요가없는 경우 일치시키려는 이미지의 일부분이되도록 BMP 파일을 변경하십시오. –

+0

* 255 <- 옵션에서 많이 도움이되지 않을 수도 있습니다 ... 더 낮은 값을 시도하십시오. – RaptorX

답변

1

* 255가 당신을 망치고 있습니다. 기본적으로 화면의 모든 내용이 이미지와 일치하므로 이미지 검색이 무효화됩니다. 더 낮은 것을 시도하십시오. * 100 이상이 필요하지는 않습니다.

또한 일반적인 팁으로 검색 할 이미지의 가능한 가장 작은 버전을 사용해보십시오.