TC官方合作论坛

标题: 关于 遍历 的问题请教 [打印本页]

作者: ccatd    时间: 2015-11-23 14:46
标题: 关于 遍历 的问题请教
遍历(5)
        辅助.等待(5000)
        退出=p公共库.找文字并返回坐标(dm,0,0,1440,900,"退出","cecece-000000")
        //辅助.消息框("X坐标:"&退出[0])
        如果(退出!=-1)
            已经登录=文件.打开("c:\\已经登录.txt")
            文件.末尾写入(已经登录,"\r\n"&行内容)
            文件.关闭(已经登录)
            p公共库.删除指定行文本内容(账号路径,1)
            辅助.等待(15000)
            鼠标.移动(退出[0],退出[1])
            辅助.等待(500)
            鼠标.左键单击(1)
            自动登录.找取消()
            跳出
            否则
            辅助.消息框("找不到退出")
        如果结束
    遍历结束  




请教 上面的 代码   为什么 辅助.消息框 为什么 跳出来 5次  不是1次

作者: 这论坛不错    时间: 2015-11-23 15:02
你不是遍历5次吗,5次找不到字不就跳出5次了
作者: ccatd    时间: 2015-11-23 15:56
这论坛不错 发表于 2015-11-23 15:02
你不是遍历5次吗,5次找不到字不就跳出5次了

我是想让他遍历5次如果5次都找不到  就弹出一次对话框
作者: 爱上老公    时间: 2015-11-23 16:29
那要改下代码
作者: liuhaiyan008    时间: 2015-11-23 21:32
变量 判定=0
遍历(5)
        辅助.等待(5000)
        退出=p公共库.找文字并返回坐标(dm,0,0,1440,900,"退出","cecece-000000")
        //辅助.消息框("X坐标:"&退出[0])
        如果(退出!=-1)
            已经登录=文件.打开("c:\\已经登录.txt")
            文件.末尾写入(已经登录,"\r\n"&行内容)
            文件.关闭(已经登录)
            p公共库.删除指定行文本内容(账号路径,1)
            辅助.等待(15000)
            鼠标.移动(退出[0],退出[1])
            辅助.等待(500)
            鼠标.左键单击(1)
            自动登录.找取消()
            跳出
            否则
            判定=判定+1
        如果结束
    遍历结束  
   如果(判定==5)
        辅助.消息框("找不到退出")
   如果结束




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1