按键精灵同一区域寻找多色
For10000VBSCallFindColor(631,444,1016,622,"ff21cd",intX,intY)//519,283//jiu1111,709//...
For 10000
VBSCall FindColor(631,444,1016,622,"ff21cd",intX,intY)
//519,283//jiu1111,709
//0000FF ff21cd e44600
If intX>1 and intY>1
MessageBox "红将"
EndScript
Else
MoveTo 972,292
LeftClick 1
Delay 100
MoveTo 614,475
LeftClick 1
Delay 100
KeyPress 13,1
Delay 100
KeyPress 13,1
Delay 100
EndIf
EndFor
这是单色的 怎么才能同时实现 多色查找 谢谢 展开
VBSCall FindColor(631,444,1016,622,"ff21cd",intX,intY)
//519,283//jiu1111,709
//0000FF ff21cd e44600
If intX>1 and intY>1
MessageBox "红将"
EndScript
Else
MoveTo 972,292
LeftClick 1
Delay 100
MoveTo 614,475
LeftClick 1
Delay 100
KeyPress 13,1
Delay 100
KeyPress 13,1
Delay 100
EndIf
EndFor
这是单色的 怎么才能同时实现 多色查找 谢谢 展开
展开全部
一次找颜色只可以找一个颜色,不可以一起查找多个颜色,不过可以用另外一种方法解决
可以给颜色价格判断
//得到X,Y坐标的颜色保存到GetColor变量中
GetColor=GetPixelColor(X,Y)
//下面就判断找到的颜色
If GetColor=你要找的A颜色 Then
这儿写你要的动作
ElseIf
If GetColor=你要找的B颜色 Then
这儿写你要的动作
End If
-------------------------------------
有几个颜色就多用几次ElseIf 进行判断
虽然你是0分,我还是认真回答你
可以给颜色价格判断
//得到X,Y坐标的颜色保存到GetColor变量中
GetColor=GetPixelColor(X,Y)
//下面就判断找到的颜色
If GetColor=你要找的A颜色 Then
这儿写你要的动作
ElseIf
If GetColor=你要找的B颜色 Then
这儿写你要的动作
End If
-------------------------------------
有几个颜色就多用几次ElseIf 进行判断
虽然你是0分,我还是认真回答你
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |