当窗口的一部分改变颜色时单击

时间:2012-11-01 23:46:31

标签: autohotkey

我正在尝试创建一个程序,一旦桌面应用程序中的某个位置改变颜色,该程序将在某个位置单击。它从白色到绿色的话。或者在某种程度上我可以找出客户端点击某个按钮然后循环该命令直到该按钮可用时发送给程序的命令。

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

1 个答案:

答案 0 :(得分:1)

请参阅AutoHotkey文档中的PixelGetColor。请记住,像素必须是可见的,并且X和Y相对于活动窗口,除非由CoordMode更改。

PixelGetColor, OutputVar, X, Y [, Alt|Slow|RGB] 

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