Syntax 像素搜索不工作

Syntax 像素搜索不工作,syntax,autohotkey,Syntax,Autohotkey,我尝试在Windows 7 x64中使用PixelSearch仅单击一个绿色按钮(如下所示),但它没有像我预期的那样工作: #IfWinActive ahk_exe chrome.exe $^Enter:: $^NumpadEnter:: PixelSearch, x, y, 652, 1040, 1000,1050 , 0x7BDF18, 10, Fast if ErrorLevel, return else Cli

我尝试在Windows 7 x64中使用PixelSearch仅单击一个绿色按钮(如下所示),但它没有像我预期的那样工作:

#IfWinActive ahk_exe chrome.exe  
    $^Enter::
    $^NumpadEnter::

    PixelSearch, x, y, 652, 1040, 1000,1050 , 0x7BDF18, 10, Fast
    if ErrorLevel,
        return
    else
        Click,%x%,%y%
    Return
#IfWinActive 
按钮的大小会发生变化,因此x1和x2之间的差异很大。 PixelSearch仅返回(6521040)作为有效坐标,无论我设置了什么阈值

我做错了什么


您使用的是哪种窗口?浏览器,某种GUI?此外,请提供无损格式(如bmp)的图像。对此表示抱歉。我真的需要做一个心理笔记,在提问时写下细节。我已相应地更新了问题。Windows7,谷歌浏览器。我可以问一下你为什么要bmp吗?所以我想这是一个网站。是哪一个?顺便说一下,PNG也不是无损的。你不能准确地分析压缩截图…是的,这是一个网站。codeacademy.com。它不是一张图片,而是一个带有CSS生成的颜色的按钮。这是网站上的一个样本。单击底部的蓝色按钮后,您可以看到有问题的按钮:“保存并提交代码”AHK不太适合此类任务。不需要这样做,因为有更强大的工具来自动化浏览器交互。举个例子来看。您需要了解一点JavaScript,但是使用用户脚本处理网站更容易、更高效。