请高手帮我看看这个按键精灵的脚本
For9Delay1200VBSCallFindPic(730,354,987,679,"1.bmp",0.9,x,y)Ifx>=0andy>=0MoveToxyDela...
For 9
Delay 1200
VBSCall FindPic(730,354,987,679,"1.bmp",0.9,x,y)
If x>=0 and y>=0
MoveTo x y
Delay 50
RightClick 1
Delay 50
MoveTo 160,375
Delay 800
LeftClick 1
Else
VBSCall FindPic(730,354,987,679,"2.bmp",0.9,x,y)
If x>=0 and y>=0
MoveTo x y
Delay 200
RightClick 1
MoveTo 160,375
Delay 500
LeftClick 1
Goto e
Else
Delay 500
MoveTo 989,670
Delay 50
LeftClick 1
EndIf
EndFor
===========================================================
这是脚本的第一部分,我要for循环这块循环9次才进行下一阶段,可是为什么每次执行完毕后并不循环就直接跳到下一部分了呢?应该怎么写啊,求指教
不是要跳到第2个找图,意思是先找1.bmp没找到就找2.bmp,再找不到就执行
Delay 500
MoveTo 989,670
Delay 50
LeftClick 1
我要这整一段程序循环9次。。
我刚才在兄弟论坛已经解决了,很简单,少了个endif 展开
Delay 1200
VBSCall FindPic(730,354,987,679,"1.bmp",0.9,x,y)
If x>=0 and y>=0
MoveTo x y
Delay 50
RightClick 1
Delay 50
MoveTo 160,375
Delay 800
LeftClick 1
Else
VBSCall FindPic(730,354,987,679,"2.bmp",0.9,x,y)
If x>=0 and y>=0
MoveTo x y
Delay 200
RightClick 1
MoveTo 160,375
Delay 500
LeftClick 1
Goto e
Else
Delay 500
MoveTo 989,670
Delay 50
LeftClick 1
EndIf
EndFor
===========================================================
这是脚本的第一部分,我要for循环这块循环9次才进行下一阶段,可是为什么每次执行完毕后并不循环就直接跳到下一部分了呢?应该怎么写啊,求指教
不是要跳到第2个找图,意思是先找1.bmp没找到就找2.bmp,再找不到就执行
Delay 500
MoveTo 989,670
Delay 50
LeftClick 1
我要这整一段程序循环9次。。
我刚才在兄弟论坛已经解决了,很简单,少了个endif 展开
4个回答
展开全部
如果你是说你要跳到 VBSCall FindPic(730,354,987,679,"2.bmp",0.9,x,y)
那一句的话只能说你写错了
因为If..Else语句
如果符合If条件
那么进入If块
如果不符合If条件
就进入Else块
所以你的循环不会进入
For 9
Delay 1200
VBSCall FindPic(730,354,987,679,"1.bmp",0.9,x,y)
If x>=0 and y>=0
MoveTo x y
Delay 50
RightClick 1
Delay 50
MoveTo 160,375
Delay 800
LeftClick 1
Else
EndIf
EndFor
VBSCall FindPic(730,354,987,679,"2.bmp",0.9,x,y)
If x>=0 and y>=0
MoveTo x y
Delay 200
RightClick 1
MoveTo 160,375
Delay 500
LeftClick 1
Goto e
那一句的话只能说你写错了
因为If..Else语句
如果符合If条件
那么进入If块
如果不符合If条件
就进入Else块
所以你的循环不会进入
For 9
Delay 1200
VBSCall FindPic(730,354,987,679,"1.bmp",0.9,x,y)
If x>=0 and y>=0
MoveTo x y
Delay 50
RightClick 1
Delay 50
MoveTo 160,375
Delay 800
LeftClick 1
Else
EndIf
EndFor
VBSCall FindPic(730,354,987,679,"2.bmp",0.9,x,y)
If x>=0 and y>=0
MoveTo x y
Delay 200
RightClick 1
MoveTo 160,375
Delay 500
LeftClick 1
Goto e
展开全部
.....空格键,一直安定
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
豆腐干山道年动不动们我国合金钢当然特意人 数据库发挥遇身体感到业 仍旧回顾仍然仍然同样黑糊糊黑糊糊黑糊糊后解放恢复计划发挥发挥然后然后然后然后然后统一体用途用途用途眼
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2010-06-18
展开全部
我也想看看 一个动作循环 几次后 跳到下个任务
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询