按键精灵do语句怎么用,我新手 求大神解释 谢了 5
DoFindPic0,0,1474,939,"Attachment:\开始.bmp",0.9,intX,intYIfintX>0AndintY>0ThenLeftClic...
Do
FindPic 0, 0,1474, 939, "Attachment:\开始.bmp", 0.9, intX, intY
If intX > 0 And intY > 0 Then
LeftClick 1
Delay 5000
Exit Do
End If
loop
我想把这程序改成 当检测到图片时候 自己停止 循环 未检测到接着循环 应该怎么改 求解 展开
FindPic 0, 0,1474, 939, "Attachment:\开始.bmp", 0.9, intX, intY
If intX > 0 And intY > 0 Then
LeftClick 1
Delay 5000
Exit Do
End If
loop
我想把这程序改成 当检测到图片时候 自己停止 循环 未检测到接着循环 应该怎么改 求解 展开
2个回答
展开全部
就是你那样做的,你的代码在退出循环之前先执行单击一次,延时5秒这两句代码。不过,你这样做在循环找图时候CPU使用率会猛增,所以最好在Loop前面加一句短时间延时,例如Delay 5
追问
要完成我说任务 是不是得用 do until 或者 do while 语言啊 我那好像跳不 出循环啊
追答
跳得出的,你不妨调试下面代码:
Do
i = 1
If i = 1 Then
MessageBox "12"
Exit Do
End If
Loop
执行结果是弹出一次对话框就结束了,说明循环退出来了,你那里跳不出,是因为没找到图。
2014-12-25
展开全部
DoIf语句Exit Do //退出循环用Loop
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询