Autohotkey AuthotKey:颜色检测问题
我有一个脚本,根据在设置的屏幕坐标下是否检测到特定的红色或绿色阴影,显示不同的消息。绿色检测工作正常,但红色检测不工作 脚本搜索指定的x和y坐标区域,该区域设置为:x1、y1、x2、y2 下面是脚本 绿色阴影的十六进制颜色为#32CD32,红色阴影的十六进制颜色似乎为#FF0000(两者都是通过使用活动窗口间谍将鼠标悬停在图像上确定的) 红色文本屏幕截图: [![待检测的红色文本][1][1] 绿色文本屏幕截图: [![已成功检测到的绿色文本][2][2] 我的脚本完美地检测到了绿色(#32CD32)。它不会检测到红色#FF0000。我尝试了许多不同的红色变体,但仍然无法让脚本在屏幕上识别它。有人知道我怎么解决这个问题吗 检测红色的第二个脚本不起作用(请注意,两个脚本的坐标不相同-两种颜色在屏幕上的不同位置):Autohotkey AuthotKey:颜色检测问题,autohotkey,Autohotkey,我有一个脚本,根据在设置的屏幕坐标下是否检测到特定的红色或绿色阴影,显示不同的消息。绿色检测工作正常,但红色检测不工作 脚本搜索指定的x和y坐标区域,该区域设置为:x1、y1、x2、y2 下面是脚本 绿色阴影的十六进制颜色为#32CD32,红色阴影的十六进制颜色似乎为#FF0000(两者都是通过使用活动窗口间谍将鼠标悬停在图像上确定的) 红色文本屏幕截图: [![待检测的红色文本][1][1] 绿色文本屏幕截图: [![已成功检测到的绿色文本][2][2] 我的脚本完美地检测到了绿色(#32CD
我是不是把红色文本的十六进制颜色弄错了?我知道该方法总体上适用于绿色,因此适用于红色应该很简单。此代码在屏幕上的指定矩形中搜索红色像素:
AutoHotKey要求使用蓝绿红(BGR)格式指定颜色,除非指定RGB参数。请参阅文档中的此代码在屏幕上的指定矩形中搜索红色像素:
AutoHotKey要求使用蓝绿红(BGR)格式指定颜色,除非指定RGB参数。请参阅文档以了解如果红色
-2.4
是一个代表性示例,至少在我的图形编辑器中,颜色似乎是0xfb0019
。如果红色-2.4
是一个代表性示例,至少在我的图形编辑器中,颜色似乎是0xfb0019
。感谢您的帮助,这解决了它-我只需要添加RGB。有趣的巧合是,绿色的R和B值相等,因此被发现。感谢你的帮助,这解决了它-我只需要添加RGB。有趣的巧合是,绿色的R和B值相等,因此被发现。
^t::
PixelSearch, Px, Py, 121, 282, 169, 310, 0xFF0000, 3, Fast RGB