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
📘备注
- 请注意
Else
与ElseIf
的语法, 绝对不要出现类似ElseIf 10, 10, "123456", 1 Then
这样的错误代码