Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Autohotkey 当部分窗口更改颜色时单击_Autohotkey - Fatal编程技术网

Autohotkey 当部分窗口更改颜色时单击

Autohotkey 当部分窗口更改颜色时单击,autohotkey,Autohotkey,我正在尝试制作一个程序,一旦桌面应用程序中的某个点改变颜色,它就会在某个点单击。它由白色变为绿色。或者有什么方法可以让我知道当客户端单击某个按钮时,会向程序发送什么命令,然后循环该命令直到按钮可用 我知道这听起来令人困惑和奇怪,但请告诉我哪种编程语言最适合这两种选择。我也想知道编程的挑战性有多大,以及如何做到这一点。目前我正在使用自动热键。如果我需要澄清一些事情,请告诉我。提前感谢。请参阅自动热键文档中的。请记住,像素必须可见,并且X和Y相对于活动窗口,除非更改为 然后,您可以将颜色与正在寻找的

我正在尝试制作一个程序,一旦桌面应用程序中的某个点改变颜色,它就会在某个点单击。它由白色变为绿色。或者有什么方法可以让我知道当客户端单击某个按钮时,会向程序发送什么命令,然后循环该命令直到按钮可用

我知道这听起来令人困惑和奇怪,但请告诉我哪种编程语言最适合这两种选择。我也想知道编程的挑战性有多大,以及如何做到这一点。目前我正在使用自动热键。如果我需要澄清一些事情,请告诉我。提前感谢。

请参阅自动热键文档中的。请记住,像素必须可见,并且X和Y相对于活动窗口,除非更改为


然后,您可以将颜色与正在寻找的颜色进行比较。请记住,颜色为BGR格式,因此0000FF为红色。如果您在RGB中有颜色,请更改它(112233=>332211)或使用RGB参数。

我想我可能已经找到了它,使用自动热键ImageSearch命令
PixelGetColor, OutputVar, X, Y [, Alt|Slow|RGB]