首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >AuthotKey:颜色检测问题

AuthotKey:颜色检测问题
EN

Stack Overflow用户
提问于 2017-02-01 00:25:07
回答 1查看 827关注 0票数 0

我有一个脚本,显示不同的信息取决于是否检测到特定的红色或绿色的颜色,在设定的屏幕坐标。绿色检测工作正常,但红色检测不起作用。

脚本搜索指定的x和y坐标区域,其设置为: x1、y1、x2、y2。

下面的脚本。

绿色阴影的十六进制颜色是#32CD32,而红色则是# it 0000(这两者都是通过使用活动窗口Spy在图像上悬停确定的)。

红色文字截图:

绿色文字截图:

我的脚本正在完美地检测绿色(#32CD32)。它不会检测到红色# It 0000。我尝试了许多不同的红色,但仍然无法让脚本识别它时,它是在屏幕上。有人知道我怎么能解决这个问题吗?

第二个检测红色的脚本不起作用(请注意,这两个脚本的坐标并不相同--这两种颜色在屏幕上的不同位置):

代码语言:javascript
运行
复制
^t::

我是不是弄错了红色文本的十六进制颜色?我知道这个方法对绿色是很好的,所以对于红色来说应该是简单明了的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-01 00:39:38

此代码在屏幕上的指定矩形中搜索红色像素:

代码语言:javascript
运行
复制
PixelSearch, Px, Py, 121, 282, 169, 310, 0xFF0000, 3, Fast RGB

除非指定RGB参数,否则AutoHotKey希望使用蓝绿红(BGR)格式指定颜色。请参阅PixelSearch的文档

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41969959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档