菜鸟求问!关于按键精灵 if then else
For100Delay6000MoveTo579,510LeftClick1MoveTo748,538Delay100000FindPic0,0,1024,768,"At...
For 100
Delay 6000
MoveTo 579, 510
LeftClick 1
MoveTo 748, 538
Delay 100000
FindPic 0,0,1024,768,"Attachment:\英雄2.bmp",0.7,logoX,logoY
If logoX > 0 And logoY > 0 Then
moveto logoX+729,logoY-272
LeftClick 1
Else
Delay 30000
FindPic 0,0,1024,768,"Attachment:\英雄2.bmp",0.7,logoX,logoY
If logoX > 0 And logoY > 0 Then
moveto logoX+729,logoY-272
LeftClick 1
End If
End If
next
这个脚步是我自己弄来挂机的 我想问问 IF THEN ELSE 如果都不满足条件 那会一直循环 ELSE后面的语句吗 求高人解惑
我的意思是IF 后面加的条件 如果不满足 不是应该执行ELSE 后面的 ,那么如果ELSE的也不满足会从第一句开始循环 还是ELSE后面的循环到条件满足为止。。 展开
Delay 6000
MoveTo 579, 510
LeftClick 1
MoveTo 748, 538
Delay 100000
FindPic 0,0,1024,768,"Attachment:\英雄2.bmp",0.7,logoX,logoY
If logoX > 0 And logoY > 0 Then
moveto logoX+729,logoY-272
LeftClick 1
Else
Delay 30000
FindPic 0,0,1024,768,"Attachment:\英雄2.bmp",0.7,logoX,logoY
If logoX > 0 And logoY > 0 Then
moveto logoX+729,logoY-272
LeftClick 1
End If
End If
next
这个脚步是我自己弄来挂机的 我想问问 IF THEN ELSE 如果都不满足条件 那会一直循环 ELSE后面的语句吗 求高人解惑
我的意思是IF 后面加的条件 如果不满足 不是应该执行ELSE 后面的 ,那么如果ELSE的也不满足会从第一句开始循环 还是ELSE后面的循环到条件满足为止。。 展开
1个回答
展开全部
看来你还没明白语法和它的逻辑.
if then 这句是用来条件判断的,这之后的语句是满足条件才执行的.
Else 否则...指的是不满足上面判断的所有情况Else就相当于是和否,对和错的分界线.还有个Elseif 就不说了,免得你晕.
end if 做为判断结束语,指再此之后的命令就跟上面的判断无关了.
按照你的脚本意思.找到图点击,找不到图则再找图,找到点击,找不到回去循环.你后面这个找图就是多余的
if then 这句是用来条件判断的,这之后的语句是满足条件才执行的.
Else 否则...指的是不满足上面判断的所有情况Else就相当于是和否,对和错的分界线.还有个Elseif 就不说了,免得你晕.
end if 做为判断结束语,指再此之后的命令就跟上面的判断无关了.
按照你的脚本意思.找到图点击,找不到图则再找图,找到点击,找不到回去循环.你后面这个找图就是多余的
追问
好像明白了 谢谢阿 意思就是第二次找图也找不到就会结束是吗 那我想问问如果我想第二次找图找不到 想让它一直循环到找到为止 脚本应该怎么改 (⊙o⊙)…谢谢你的帮忙 这是我第一次搞这个
追答
do
FindPic 0,0,1024,768,"Attachment:\英雄2.bmp",0.7,logoX,logoY
delay 200
loop Until logoX>0 //满足条件不再循环
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询