当前位置: 首页 > 游戏资讯 > 按键精灵多个点颜色判断执行不同(按键精灵判断颜色执行脚本)

按键精灵多个点颜色判断执行不同(按键精灵判断颜色执行脚本)

更新日期: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?

以上颜色都不是点击翻页,都不是呢?

对于按键精灵多个点颜色判断执行不同来源于网友整理,仅供参考。

    提示:想了解更多按键精灵多个点颜色判断执行不同(按键精灵判断颜色执行脚本)相关的内容,请尝试通过上方搜索框搜索。


    相关资讯