按键精灵-找色命令实战
使用按键精灵抓抓获取范围的左上角和右下角坐标,因为通过这两个坐标,就可以确定黑框的范围。注意:调试时,其他窗口不要遮挡住要找色的范围。是否大于 0,表示是否成功找到了指定颜色。首先打开画图工具,绘制三块颜色。然后将这三块框出一个范围。
·
目录
目标
找到范围内的黄色
步骤
首先打开画图工具,绘制三块颜色。

然后将这三块框出一个范围

使用按键精灵抓抓获取范围的左上角和右下角坐标,因为通过这两个坐标,就可以确定黑框的范围

然后提取黄色

编写代码

FindColor 172, 309, 1287, 632, "00F2FF", x, y
If x > 0 and y > 0 Then
TracePrint x
TracePrint y
MoveTo x,y
TracePrint "找到了黄色"
Else
TracePrint "没有找到黄色"
End If
代码分析
FindColor 172, 309, 1287, 632, "00F2FF", x, y
FindColor是按键精灵用于寻找颜色的函数。- 参数
172, 309, 1287, 632表示要查找颜色的矩形区域,其中(172, 309)是左上角坐标,(1287, 632)是右下角坐标。 "00F2FF"是要查找的颜色,表示的是一种黄色的颜色值。x和y是输出参数,用于存储找到颜色的坐标。如果找到颜色,x和y会被赋值为颜色所在的像素坐标;否则,x和y通常会被设置为 -1 或者 0。
If x > 0 and y > 0 Then
TracePrint x
TracePrint y
MoveTo x,y
TracePrint "找到了黄色"
Else
TracePrint "没有找到黄色"
End If
部分代码判断 x 和 y 是否大于 0,表示是否成功找到了指定颜色。
- 如果
x和y大于 0,执行以下操作:TracePrint x和TracePrint y:在调试控制台输出找到的颜色点的坐标。MoveTo x, y:将鼠标移动到找到颜色的坐标位置。TracePrint "找到了黄色":输出 "找到了黄色"。
- 如果没有找到颜色(
x或y小于或等于 0),输出 "没有找到黄色"。
验证
注意:调试时,其他窗口不要遮挡住要找色的范围。

更多推荐



所有评论(0)