• 新浪微博:
  • 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:03-18

按键精灵安卓版
立即下载

软件版本:3.6.9
软件大小:46.2M
更新时间:03-02

按键精灵iOS版
立即下载

软件版本:1.7.6
软件大小:29.2M
更新时间:12-06

按键手机助手
立即下载

软件版本:3.7.6
软件大小:262M
更新时间:08-06

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

[问题] 请教一下大神DO循环如何执行完条件自动进入下一个条件 [复制链接]

1#
do
picret = lw.FindPic(0, 0, 1080, 1920, "造化丹.bmp|造化丹选中.bmp", "202020", 1, 0, 2000, 1, 0, 0)
TracePrint prict
TracePrint lw.x
TracePrint lw.y
If lw.x >= 0 and lw.y >= 0 Then
picret = lw.FindPic(0, 0, 1080, 1920, "炼制.bmp", "202020", 0.7, 0, 2000, 0, 0, 0)
TracePrint prict
TracePrint lw.x
TracePrint lw.y
If lw.x >= 0 and lw.y >= 0 Then
lw.LeftClick
picret = lw.FindPic(0, 0, 1080, 1920, "确认.bmp", "202020", 0.7, 0, 2000, 1, 0, 0)
If lw.x < 0 and lw.y < 0 Then
picret = lw.FindPic(0, 0, 1080, 1920, "云丹.bmp|云丹选中.bmp", "202020", 1, 0, 2000, 1, 0, 0)
TracePrint prict
TracePrint lw.x
TracePrint lw.y
If lw.x >= 0 and lw.y >= 0 Then
Delay 500
picret = lw.FindPic(0, 0, 1080, 1920, "炼制.bmp", "202020", 1, 0, 2000, 1, 0, 0)
TracePrint prict
TracePrint lw.x
TracePrint lw.y
If lw.x >= 0 and lw.y >= 0 Then
picret = lw.FindPic(0, 0, 1080, 1920, "确认.bmp", "202020", 0.7, 0, 2000, 1, 0, 0)
else If lw.x < 0 and lw.y < 0 Then
Exit Do
picret = lw.FindPic(0, 0, 1080, 1920, "滑动.bmp", "202020", 0.7, 0, 2000, 0, 0, 0)//滑动
TracePrint prict
TracePrint lw.x
TracePrint lw.y
If lw.x >= 0 and lw.y >= 0 Then
lw.MoveTo lw.x(), lw.y()
lw.LeftDown
lw.MoveTo 504,563


End If



Loop

我在 exit do后面加了 但是走不到那一步就自动结束了

2#

有人吗 自顶

3#

有人吗 自顶

4#

If lw.x >= 0 and lw.y >= 0 Then 和 else If lw.x < 0 and lw.y < 0 Then
把全部的可能都覆盖了,你只有找到图片才会继续走,不然大概率直接走找不到exit do

发新话题 回复该主题