FindColor 找色

文章目录
  1. 1. 功能
  2. 2. 语法
  3. 3. 参数
  4. 4. 返回值
  5. 5. 示例
  6. 6. 备注

功能

在屏幕指定区域范围内从左到右, 从上到下查找指定的颜色

语法

FindColor x1, y1, x2, y2, 颜色值, 返回坐标x, 返回坐标y

参数

参数 数据类型 解释
x1 整数型 屏幕查找区域左上角坐标x
y1 整数型 屏幕查找区域左上角坐标y
x2 整数型 屏幕查找区域右下角坐标x
y2 整数型 屏幕查找区域右下角坐标y
颜色值 字符串 要查找的16进制颜色, 格式为“BBGGRR”, 仅支持写一个颜色值
返回坐标x 整数型变量 返回找到的坐标x, 如果没找到返回-1, 仅支持写变量名
返回坐标y 整数型变量 返回找到的坐标y, 如果没找到返回-1, 仅支持写变量名

返回值

示例

1
2
3
4
5
6
FindColor 300, 400, 500, 600, "0000FF", x, y
If x > -1 Then
TracePrint "找到颜色了, 坐标为: x=" & x & ", y=" & y
Else
TracePrint "没找到颜色"
End If

备注

  • 找色功能一般使用 FindColorEx 模糊找色 居多, 最主要原因是本命令缺少相似度与方向参数, 不够灵活
  • 找色系列命令强烈建议缩小查找范围, 提高相似度, 因为颜色很容易出现相同点, 导致找到的颜色不是你想要的点