TC官方合作论坛

标题: 循环语句怎么不循环呢 [打印本页]

作者: 康师傅    时间: 2015-5-24 21:19
标题: 循环语句怎么不循环呢
不知道大家遇到过没有,代码没有错 就是不循环 不知道咋回事

作者: 这论坛不错    时间: 2015-5-24 21:28
你代码发上来看看?
作者: 爱上老公    时间: 2015-5-24 21:41
上代码
作者: chenxiaoman    时间: 2015-5-24 21:50
没代码你说个JB
作者: a837198    时间: 2015-5-24 22:20
没代码你说个JB
作者: laowantong    时间: 2015-5-25 07:08
本帖最后由 laowantong 于 2015-5-25 07:09 编辑

我敢断言,不是你的代码有问题就是你的电脑有问题,比如杀毒软件或者安全卫士。。。。。
作者: 康师傅    时间: 2015-5-25 08:58
C:\Documents and Settings\Administrator\桌面
作者: 康师傅    时间: 2015-5-25 08:59
dm_ret = dm_J数组[下标].BindWindow(窗口句柄数组[下标],"dx","dx","dx",0)
    等待(500)
    如果(dm_ret > 0)
        调试输出("检测线程绑定窗口成功")
        循环(文件读配置(窗口句柄数组[下标],"检测开关","c:\\xy\\Global.ini") == "1")
            调试输出("减重")
            补红(小窗口句柄数组[下标],转字符型(窗口句柄数组[下标]),下标)
            补篮(小窗口句柄数组[下标],转字符型(窗口句柄数组[下标]),下标)
            自动修理装备(小窗口句柄数组[下标],窗口句柄数组[下标],下标)
            //           验证码()
            点击爆魂(小窗口句柄数组[下标],转字符型(窗口句柄数组[下标]),下标)
            检测任务否完成(转字符型(窗口句柄数组[下标]),下标)
            关闭无用窗口(转字符型(窗口句柄数组[下标]),下标)
            升级处理(转字符型(窗口句柄数组[下标]),下标)
            验证码处理(转字符型(窗口句柄数组[下标]),小窗口句柄数组[下标],下标)
            等待(1000)
            
        结束
    否则
        消息框("检测线程绑定失败,请关闭360等杀软再试")
        退出()
    结束
   

作者: 康师傅    时间: 2015-5-25 09:02
功能 初始化全局变量(窗口句柄)
    文件写配置(窗口句柄,"窗口句柄",窗口句柄,"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")
结束
作者: 康师傅    时间: 2015-5-25 09:03
康师傅 发表于 2015-5-25 08:59
dm_ret = dm_J数组[下标].BindWindow(窗口句柄数组[下标],"dx","dx","dx",0)
    等待(500)
    如果(dm_r ...

循环只执行一次 就不循环了    调试输出(“减重”) 那 只输出了一次
作者: jimye0526    时间: 2015-5-25 09:38
这些问题自己下个断点看一下不就好了
作者: 康师傅    时间: 2015-5-25 09:55
jimye0526 发表于 2015-5-25 09:38
这些问题自己下个断点看一下不就好了

断点表示不会用
作者: apq0001    时间: 2015-5-25 10:22
//开始按钮_点击操作
功能 开始_点击()
    filewriteini("name","key","1","c:\\1.txt")
    while(filereadini("name","key","c:\\1.txt"))
        调试输出("减重")
        sleep(1000)
    end
结束


经过测试正常,你debug跟踪下,是否循环里面有代码把条件变量更改了
作者: tt9aiyy    时间: 2015-5-26 20:52
问题应该处在你的子程序里面. 你在每个子程序下面 多个调试输出看脚本能不能运行完整的1个循环
作者: shiye    时间: 2015-5-26 22:01
本帖最后由 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, 下载次数: 0)

QQ图片20150526222734.png





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