TC官方合作论坛

 找回密码
 立即注册
查看: 551|回复: 14
打印 上一主题 下一主题

[已解决] 循环语句怎么不循环呢

[复制链接]
跳转到指定楼层
楼主
发表于 2015-5-24 21:19:00 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

马上加入TC

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

x
不知道大家遇到过没有,代码没有错 就是不循环 不知道咋回事
回复

使用道具 举报

15#
发表于 2015-5-26 22:01:09 | 只看该作者
本帖最后由 shiye 于 2015-5-26 22:28 编辑
康师傅 发表于 2015-5-25 08:59
dm_ret = dm_J数组[下标].BindWindow(窗口句柄数组[下标],"dx","dx","dx",0)
    等待(500)
    如果(dm_r ...

   变量 aa=文件读配置(窗口句柄数组[下标],"检测开关","c:\\xy\\Global.ini")
如果(dm_ret > 0)
         调试输出("检测线程绑定窗口成功")
         循环(aa==1)
             调试输出("减重")

           //此处省略//

             等待(1000)  
         结束
    否则
        消息框("检测线程绑定失败,请关闭360等杀软再试")
         退出()
     结束

QQ图片20150526222734.png (9.13 KB, 下载次数: 2)

QQ图片20150526222734.png
回复 支持 反对

使用道具 举报

14#
发表于 2015-5-26 20:52:35 | 只看该作者
问题应该处在你的子程序里面. 你在每个子程序下面 多个调试输出看脚本能不能运行完整的1个循环
回复 支持 反对

使用道具 举报

13#
发表于 2015-5-25 10:22:10 | 只看该作者
//开始按钮_点击操作
功能 开始_点击()
    filewriteini("name","key","1","c:\\1.txt")
    while(filereadini("name","key","c:\\1.txt"))
        调试输出("减重")
        sleep(1000)
    end
结束


经过测试正常,你debug跟踪下,是否循环里面有代码把条件变量更改了
回复 支持 反对

使用道具 举报

12#
 楼主| 发表于 2015-5-25 09:55:39 | 只看该作者
jimye0526 发表于 2015-5-25 09:38
这些问题自己下个断点看一下不就好了

断点表示不会用
回复 支持 反对

使用道具 举报

11#
发表于 2015-5-25 09:38:51 | 只看该作者
这些问题自己下个断点看一下不就好了
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2015-5-25 09:03:16 | 只看该作者
康师傅 发表于 2015-5-25 08:59
dm_ret = dm_J数组[下标].BindWindow(窗口句柄数组[下标],"dx","dx","dx",0)
    等待(500)
    如果(dm_r ...

循环只执行一次 就不循环了    调试输出(“减重”) 那 只输出了一次
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2015-5-25 09:02:04 | 只看该作者
功能 初始化全局变量(窗口句柄)
    文件写配置(窗口句柄,"窗口句柄",窗口句柄,"c:\\xy\\Global.ini")
    //检测开关
    文件写配置(窗口句柄,"检测开关","1","c:\\xy\\Global.ini")
    //调整开关
    文件写配置(窗口句柄,"调整开关","1","c:\\xy\\Global.ini")
    //不红开关
    文件写配置(窗口句柄,"补红开关","1","c:\\xy\\Global.ini")
    //补篮开关
    文件写配置(窗口句柄,"补篮开关","1","c:\\xy\\Global.ini")
   
    //关闭窗口开关
    文件写配置(窗口句柄,"关闭窗口开关","1","c:\\xy\\Global.ini")
结束
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2015-5-25 08:59:05 | 只看该作者
dm_ret = dm_J数组[下标].BindWindow(窗口句柄数组[下标],"dx","dx","dx",0)
    等待(500)
    如果(dm_ret > 0)
        调试输出("检测线程绑定窗口成功")
        循环(文件读配置(窗口句柄数组[下标],"检测开关","c:\\xy\\Global.ini") == "1")
            调试输出("减重")
            补红(小窗口句柄数组[下标],转字符型(窗口句柄数组[下标]),下标)
            补篮(小窗口句柄数组[下标],转字符型(窗口句柄数组[下标]),下标)
            自动修理装备(小窗口句柄数组[下标],窗口句柄数组[下标],下标)
            //           验证码()
            点击爆魂(小窗口句柄数组[下标],转字符型(窗口句柄数组[下标]),下标)
            检测任务否完成(转字符型(窗口句柄数组[下标]),下标)
            关闭无用窗口(转字符型(窗口句柄数组[下标]),下标)
            升级处理(转字符型(窗口句柄数组[下标]),下标)
            验证码处理(转字符型(窗口句柄数组[下标]),小窗口句柄数组[下标],下标)
            等待(1000)
            
        结束
    否则
        消息框("检测线程绑定失败,请关闭360等杀软再试")
        退出()
    结束
   
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2015-5-25 08:58:42 | 只看该作者
C:\Documents and Settings\Administrator\桌面
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-9-20 10:38 , Processed in 0.144677 second(s), 27 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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