按键精灵第一遍找图正常,循环第二遍不管找不找到图直接执行下一步 5
Rem找准备FindPic0,0,1920,1080,"Attachment:\准备.bmp",1.0,int101,int102Ifint101>0Andint102>...
Rem 找准备
FindPic 0,0,1920,1080,"Attachment:\准备.bmp",1.0,int101,int102
If int101 > 0 And int102 > 0 Then
MoveTo int101, int102
Delay 1000
LeftDoubleClick 1
Else
Delay 10
Goto 找准备
End If
FindPic 0,0,1920,1080,"Attachment:\HOME隐藏.bmp",0.9,int11,int12
If int11 > 0 And int12 > 0 Then
MoveTo int11, int12
Delay 1000
LeftClick 1
End If
Rem 找图
FindPic 0,0,1920,1080,"Attachment:\识别进入游戏.bmp",0.9,int7,int8
If int7 > 0 And int8 > 0 Then FindPic 0,0,1920,1080,"Attachment:\更改队伍.bmp",0.9,int9,int10
If int9 > 0 And int10 > 0 Then
MoveTo int9, int10
Delay 1000
LeftClick 1
Else
Delay 10
Goto 找图
End If
第二遍不管出不出《《识别进入游戏.bmp》》这张图,他都往下执行 展开
FindPic 0,0,1920,1080,"Attachment:\准备.bmp",1.0,int101,int102
If int101 > 0 And int102 > 0 Then
MoveTo int101, int102
Delay 1000
LeftDoubleClick 1
Else
Delay 10
Goto 找准备
End If
FindPic 0,0,1920,1080,"Attachment:\HOME隐藏.bmp",0.9,int11,int12
If int11 > 0 And int12 > 0 Then
MoveTo int11, int12
Delay 1000
LeftClick 1
End If
Rem 找图
FindPic 0,0,1920,1080,"Attachment:\识别进入游戏.bmp",0.9,int7,int8
If int7 > 0 And int8 > 0 Then FindPic 0,0,1920,1080,"Attachment:\更改队伍.bmp",0.9,int9,int10
If int9 > 0 And int10 > 0 Then
MoveTo int9, int10
Delay 1000
LeftClick 1
Else
Delay 10
Goto 找图
End If
第二遍不管出不出《《识别进入游戏.bmp》》这张图,他都往下执行 展开
4个回答
展开全部
Rem 找准备
FindPic 0,0,1920,1080,"Attachment:\准备.bmp",1.0,int101,int102
If int101 > 0 And int102 > 0 Then
MoveTo int101, int102
Delay 1000
LeftDoubleClick 1
Else
Delay 10
Goto 找准备
End If
FindPic 0,0,1920,1080,"Attachment:\HOME隐藏.bmp",0.9,int11,int12
If int11 > 0 And int12 > 0 Then
MoveTo int11, int12
Delay 1000
LeftClick 1
End If
Rem 找图
FindPic 0,0,1920,1080,"Attachment:\识别进入游戏.bmp",0.9,int7,int8
If int7 > 0 And int8 > 0 Then
FindPic 0,0,1920,1080,"Attachment:\更改队伍.bmp",0.9,int9,int10
If int9 > 0 And int10 > 0 Then
MoveTo int9, int10
Delay 1000
LeftClick 1
End If
Else
Delay 10
Goto 找图
End If
你的代码其实找不到“识别进入游戏.bmp”也会执行下一步
追问
第一遍的时间他找不到“识别进入游戏.BMP”,是不会执行下一步的,请教下这段代码怎么改?
2014-03-18
展开全部
嗯,你的意思是第一遍找到就继续找?找不到跳过找下一个图?与找准备同理是不是?你这个脚本现在判断力很低,必须多判断给自己留出路不然这脚本不能用。跳转尽量少用,能用循环则用循环,循环别写死也要留活路。你这只要找到一次图就行了,还要再找一遍真搞不懂重复这遍意义在哪?n=0这个是变量 do循环这里 FindPic 0,0,1920,1080,"Attachment:\准备.bmp",1.0,int101,int102 If int101>0 And int102>0 Then MoveTo int101, int102 Delay 1000 LeftDoubleClick 1 Else Delay 10 n=1这里让循环判断变量解除 End If 这里写当n=0时循环判断一下循环语【作用是没找到接着找,找到图跳出循环】
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给更改队伍.bmp加个Rem吧,Rem 找图 Go 找图,用英文表示试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-03-19
展开全部
我也遇到同样的情况
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询