FindColor 找色
🎯功能
在屏幕指定区域范围内从左到右, 从上到下查找指定的颜色
📜语法
FindColor x1, y1, x2, y2, 颜色值, 返回坐标x, 返回坐标y
📥参数
参数 | 数据类型 | 解释 |
---|---|---|
x1 | 整数型 | 屏幕查找区域左上角坐标x |
y1 | 整数型 | 屏幕查找区域左上角坐标y |
x2 | 整数型 | 屏幕查找区域右下角坐标x |
y2 | 整数型 | 屏幕查找区域右下角坐标y |
颜色值 | 字符串 | 要查找的16进制颜色, 格式为“BBGGRR”, 仅支持写一个颜色值 |
返回坐标x | 整数型变量 | 返回找到的坐标x, 如果没找到 返回-1, 仅支持写变量名 |
返回坐标y | 整数型变量 | 返回找到的坐标y, 如果没找到返回-1, 仅支持写变量名 |
📤返回
无
💡示例
FindColor 300, 400, 500, 600, "0000FF", x, y
If x > -1 Then
TracePrint "找到颜色了, 坐标为: x=" & x & ", y=" & y
Else
TracePrint "没找到颜色"
End If
📘备注
- 找色功能一般使用 findcolorex 居多, 最主要原因是本命令缺少相似度与方向参数, 不够灵活
- 找色系列命令强烈建议缩小查找范围, 提高相似度, 因为颜色很容易出现相同点, 导致找到的颜色不是你想要的点