跳到主要内容

IfColor 颜色判断

🎯功能

判断屏幕某个点的颜色值

📜语法

IfColor x, y, 颜色值, 判断条件 Then
执行语句1
End If
IfColor x, y, 颜色值, 判断条件 Then
执行语句1
Else
执行语句2
End If
IfColor x, y, 颜色值, 判断条件 Then
执行语句1
ElseIf 条件表达式 Then
执行语句2
End If
IfColor x, y, 颜色值, 判断条件 Then
执行语句1
ElseIf 条件表达式 Then
执行语句2
Else
执行语句3
End If

📥参数

参数数据类型解释
x整数型屏幕上的x坐标
y整数型屏幕上的y坐标
颜色值字符串十六进制的颜色值
判断条件整数型0为相等判断, 1为不相等判断, 2为近似等于判断

📤返回

💡示例

IfColor 860, 27, "e1b072", 0 Then
Msgbox "颜色等于"
Else
Msgbox "颜色不等于"
End If
IfColor 860, 27, "e1b072", 0 Then
Msgbox "颜色等于e1b072"
Else
IfColor 111, 55, "AA124C", 2 Then
Msgbox "颜色近似等于AA124C"
Else
Msgbox "颜色不等于"
End If
End If
a = 1
b = 2
IfColor 100, 200, "AABB44", 1 Then
Msgbox "颜色不等于"
ElseIf a = b Then
Msgbox "a与b相等"
End If

📘备注

  • 请注意 ElseElseIf 的语法, 绝对不要出现类似 ElseIf 10, 10, "123456", 1 Then 这样的错误代码