更新日期:2023-09-19 16:21:09
来源:互联网
浏览量:10
以下为您整理了按键精灵多个点颜色判断执行不同的答案
按键精灵如何判断两点颜色相同/不同?在线求助!方法一:设置两个变量,分别获取两点颜色存入两个变量,判断两变量数值是否相等。
例:先得到第一点颜色:A=GetPixelColor(X,X);
再得到第二点颜色:B=GetPixelColor(Y,Y);
条件判断:If A=B Then 表达式1
Else 表达式2
End If
方法二:设置一个变量,获取第一点颜色,以第一点颜色做第二点判断条件。
例:先得到第一点颜色:A=GetPixelColor(X,X);
条件判断:IfColor Y,Y,A,0 Then 表达式1
Else 表达式2
End If
注:X,X为第一点坐标,Y,Y为第二点坐标。
按键精灵判断如何快速判断6个点颜色是否相同谢谢您的帮助!Dim x1,y1,x2,y2,x3,y3,x4,y4,x5,y5,x6,y6, x7, y7,x8,y8 //定义起始6个点坐标,和两个要点击的坐标
Dim r1Color,r2Color,r3Color,r4Color,r5Color,r6Color //6个点颜色的值(十六进制)
Function 该点的颜色值(参数1,参数2)
该点的颜色值 = GetPixelColor(参数1,参数2) //设置一个带返回值的函数,取该点的颜色值
End Function
r1Color = 该点的颜色值(x1,y1) //将实参传入x1,y1传入进去,得到该点颜色值,以此类推
r2Color = 该点的颜色值(x2,y2)
r3Color = 该点的颜色值(x3,y3)
r4Color = 该点的颜色值(x4,y4)
r5Color = 该点的颜色值(x5,y5)
r6Color = 该点的颜色值(x6, y6)
If r1Color = r2Color and r2Color = r3Color and r3Color = r4Color and r4Color = r5Color and r5Color = r6Color Then //and连接表示必须练个值都为true,才为真,否则为假,r1与r2是否相等,在判断r2与r3是否相等以此类推
Tap x7, y7 //6个点都相同点击该坐标
Else
Tap x8,y8 //6个点有不相同点击该坐标
End If
我用按键精灵写了一个关于判断颜色的脚本,执行后发现和预想不一样,问题出在哪里?急需答案展开全部
晕S
什么热键设置啊
这是个后台按F1F2F3F4的脚本
参数自己改 后面的数字其实也就是按键码 鼠标命令中可以查找
//下面这句是得到当前最前面的窗口句柄
Plugin Hwnd = Window.Foreground()
Rem M
Plugin BGKM5.KeyClick(Hwnd,112)
//112代码F1
Delay 10
//防止太快 无效
Plugin BGKM5.KeyClick(Hwnd,113)
//112代码F2
Delay 10
//防止太快 无效
Plugin BGKM5.KeyClick(Hwnd,114)
//112代码F3
Delay 10
//防止太快 无效
Plugin BGKM5.KeyClick(Hwnd,115)
//112代码F4
Delay 10
Goto M
按键精灵 先读取屏幕多点的颜色(最少2个)后,在30秒后,在对比同坐标的颜色,如果相同则,不同则!有什么好的建议?cr1 = GetPixelColor(x1, y1)
cr2 = GetPixelColor(x2, y2)
Delay 30000
cr3 = GetPixelColor(x1, y1)
cr4 = GetPixelColor(x2, y2)
If cr3 = cr1 and cr4 = cr2 Then
//你的代码
End If
按键精灵怎么写多点颜色判断谢谢您的帮助!逻辑不清楚,所以写起来就比较混乱.
判断点1的颜色,如果是就找点2,不是就鼠标左键单击(X,Y),然后呢?回去找点1还是继续找点2?
以上颜色都不是点击翻页,都不是呢?
对于按键精灵多个点颜色判断执行不同来源于网友整理,仅供参考。提示:想了解更多按键精灵多个点颜色判断执行不同(按键精灵判断颜色执行脚本)相关的内容,请尝试通过上方搜索框搜索。