错误博客( cuowu.com )发布于 2019-06-08 16:20:44
按键精灵找色命令
按键精灵找色命令,在实际环境中有些点的颜色位置会出现变化,这样就可以通过找色来解决判断颜色的问题。
找色命令包括区域找色、模糊找色、中心找色三种方式。
区域找色(FindColor)
区域找色命令是用来在屏幕的一个矩形区域内查找和颜色值相匹配的点坐标,它在矩形区域中按照从左到右、从上到下的方式查找指定的颜色。当找到颜色后立刻结束查找,然后返回该点的屏幕坐标。FindColor命令说明:
需要注意两点:
1)右下角的X、Y坐标值必须比左上角的X、Y坐标值大,否则就会变成一个无效的矩形区域。
2)颜色值是一个16进制RGB格式的字符串,所以颜色值必须加引号。
如果在区域范围内找不到指定的颜色,那么X和Y都是返回-1。如果找到指定的颜色,则返回该点的坐标。例如:
FindColor 0,0,1024,768,”0000FF”,intX,intY
If intX >0 And int Y>0 Then
- MoveTo intX,intY
End If
如上脚本,在执行时如果有找到“0000FF”的颜色点,鼠标将会自动移动至该点。如果没有的话就不会做任何操作了。
模糊找色(FindColorEx)
区域模糊找色是在区域找色的基础上扩展的一个功能。有的颜色点会因为系统或者是硬件的原因导致颜色出现偏差,或者要找的只是相似的颜色,那么模糊找色就可以满足这样的需求。
和区域找色不同的是,模糊找色多了两个参数。分别是“查找方式”和“颜色相似度”。查找方式总的分为三种如下:
中心找色(FindCenterColor)
中心找色命令是用来在屏幕的一个矩形区域内查找和颜色值相匹配点的坐标,它从矩形区域的中心点位置开始查找指定的颜色。当找到颜色后立刻结束查找,然后返回该点的屏幕坐标。
FindCenterColor命令如下:
1)右下角的X、Y坐标值必须比左上角的X、Y坐标值大,否则就会变成一个无效的矩形区域。
2)颜色值是一个16进制RGB格式的字符串,所以颜色值必须加引号。
如果在区域范围内找不到指定的颜色,那么X和Y都是返回-1。找到指定的颜色,则返回该点的坐标。例如:
FindCenterColor 0,0,1024,768,”0000FF”,intX,intY
If intX >0 And intY >0 Then
- MoveTo intX,intY
End If
此脚本在执行时如果有找到”0000FF”的颜色点,鼠标就会移动至该点。如果没有的话就不会做任何操作了。
随机文章
泰安网站优化(SEO对中小企业的作用)游民星空网(标题取反正没人看,播放量破百万)
漏洞扫描工具OpenVas-web使用教程
爱问网站(eBay计划更新议价功能)
dnf青龙雕纹斗篷(dnf黄字10%伤害)
小小课堂:SEO SEM到底哪个性价比更高?SEO咨询
信息检索文本转换问题
梦幻西游175级4打号-情人节上架立马被秒 卖家为何如此绝望?

发表评论