0

我正在尝试制作一个程序,一旦桌面应用程序中的某个位置改变颜色,该程序就会在某个位置单击。它从白色变为绿色。或者是否有某种方式我可以弄清楚客户端在单击某个按钮时发送给程序的命令,然后循环该命令直到该按钮可用。

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

4

1 回答 1

1

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

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

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

于 2012-11-02T05:35:24.073 回答