Autohotkey 自动热键-图像搜索

Autohotkey 自动热键-图像搜索,autohotkey,errorlevel,Autohotkey,Errorlevel,我试图通过将当前屏幕与所需屏幕的图像进行比较并查看它们是否匹配来测试GUI。我正在使用自动热键的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

我试图通过将当前屏幕与所需屏幕的图像进行比较并查看它们是否匹配来测试GUI。我正在使用自动热键的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。关于如何解决这个问题的任何建议


谢谢,

那条*255把你搞砸了。这基本上会使图像搜索无效,因为屏幕上的所有内容都将与图像匹配。试试低一点的。您不太可能需要高于*100的值


另外,作为一般提示,请尝试使用您正在搜索的图像的最小版本。

您的BMP文件是完整的桌面屏幕截图还是仅一个窗口?你调整过尺寸了吗?如果您不需要匹配整个窗口,请尝试更改BMP文件,使其仅为您要匹配的图像的一部分。*255