首页 > 电脑 > 按键精灵找色第一次可以,第二次直接跳过找色

按键精灵找色第一次可以,第二次直接跳过找色

电脑 2022-06-10

按键精灵如何多次找色

If intX < 0 or intY < 0 Then//新增代码 FindColor 0,0,1920,1080,"19AD1A",intQ,intW If intQ > 0 And intW > 0 Then MoveTo intQ+30, intW+25 Delay 300 LeftClick 1 End If End If//新增代码

按键精灵第一遍找图正常,循环第二遍不管找不找到图直接执行下一步

Rem找准备
FindPic0,0,1920,1080,"Attachment:\准备.bmp",1.0,int101,int102
Ifint101>0Andint102>0Then
MoveToint101,int102
Delay1000
LeftDoubleClick1
Else
Delay10
Goto找准备
EndIf
FindPic0,0,1920,1080,"Attachment:\HOME隐藏.bmp",0.9,int11,int12
Ifint11>0Andint12>0Then
MoveToint11,int12
Delay1000
LeftClick1
EndIf
Rem找图
FindPic0,0,1920,1080,"Attachment:\识别进入游戏.bmp",0.9,int7,int8
Ifint7>0Andint8>0Then
FindPic0,0,1920,1080,"Attachment:\更改队伍.bmp",0.9,int9,int10
Ifint9>0Andint10>0Then
MoveToint9,int10
Delay1000
LeftClick1
EndIf
Else
Delay10
Goto找图
EndIf

你的代码其实找不到“识别进入游戏.bmp”也会执行下一步

怎么让按键精灵找色,找到执行后续动作,隔一段时间再次找同一色,再执行后续动作,这样一直循环

按键精灵循环找色,参考代码如下:

Do
FindCenterColor0,0,1024,768,"000000",intX,intY//000000换成你要找的颜色16进制代码
IfintX>0Then
//此处填写你要执行的动作,比如鼠标移动和点击,键盘按键...等等
EndIf
Delay1000//此处自定义延时,现在是延时1秒,可以自己增加
loop

按键精灵 循环找色问题

你可以在前面插入 循环当 i=0 再到 ifcolor 421,302,"dd22dd",0 then 这里加一个 i=1 再在最后加个循环结束 就可以了 意思就是它找不到你要的颜色它就会一直不断的继续找,如果找到了它i=1 不等于0了,他就继续往下面的语句执行

按键精灵 如何循环找色

你可以在前面插入 循环当 i=0 再到 IfColor 421,302,"DD22DD",0 Then 这里加一个 i=1 再在最后加个循环结束 就可以了 意思就是它找不到你要的颜色它就会一直不断的继续找,如果找到了它i=1 不等于0了,他就继续往下面的语句执行

标签:按键精灵 未分类 循环 编程语言 动作

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved.