TC官方合作论坛

 找回密码
 立即注册
查看: 911|回复: 5

[已解决] 奇怪的遍历暂停,为什么不能执行完

[复制链接]
发表于 2016-1-14 22:20:42 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 mshhy7333 于 2016-1-14 22:30 编辑

遍历(变量 i=0;i<6;i++)
        等待(1000)
        循环(真)
            等待(500)
            找图(811,350,922,414,"rc:已开主页.bmp","000000",0.8,0,a,b)
            如果(a>=0)
                //调试输出("找到")
                鼠标移动(887,380)//点击登录按钮
                鼠标左键单击()
            结束
            等待(500)
            找图(454,415,612,488,"rc:登录界面.bmp","000000",0.8,0,a1,b1)
            如果(a1>=0)
                调试输出("找到")
                break
            否则
                调试输出("没找到")
            结束
        结束
        等待(500)
  结束
调试输出("完成")

//应该是遍历6次啊。实际执行中只能执行1次,有时候2次,就卡住不动啦。也没有完成,因为不输出"完成"。不知道什么原因啊。。。

回复

使用道具 举报

发表于 2016-1-15 09:25:00 | 显示全部楼层
代码看上去没什么问题.
至于为什么遍历次数少,我想会不会是没有找到,还在循环体中
所以没能调试输出最后的
回复 支持 反对

使用道具 举报

发表于 2016-1-15 04:00:02 | 显示全部楼层
遍历 循环  一个意思  不能一起用吧  ,我也是新人  ,如果说错了  勿喷!
回复 支持 反对

使用道具 举报

发表于 2016-1-15 10:13:21 | 显示全部楼层
把循环放在遍历的外面试试,你这属于死循环吧!
回复 支持 反对

使用道具 举报

发表于 2016-1-15 10:14:00 | 显示全部楼层
再加一句,完成后可以跳出循环和遍历
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-1-15 19:59:34 | 显示全部楼层
jianxitt 发表于 2016-1-15 09:25
代码看上去没什么问题.
至于为什么遍历次数少,我想会不会是没有找到,还在循环体中
所以没能调试输出最后的 ...

这个问题我也奇怪。但是:第一循环中为什么头2次能找到,以后找不到呢?
                                    第二我在循环中加入调试输出("没找到"),如果没找到正在循环中,应该输出"没找
                                          到啊",但是实际上程序暂停时,并没有输出"找到"或者"没找到"。
奇怪就在这个地方。没有进入死循环,但是程序也不执行啦。                                       
     
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-28 17:56 , Processed in 0.047667 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表