TC官方合作论坛

 找回密码
 立即注册
查看: 2002|回复: 4

[问题] 运行时间久了线程停止

[复制链接]
发表于 2020-4-30 09:49:14 | 显示全部楼层 |阅读模式

马上加入TC

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

x
运行3小时左右莫名停止,3小时左右大概能运行3,4个号左右。生成的TC也没卡死,重新启动也不行。
代码太多就不贴上去了,写了个大概的。。有没有大神指点下?
功能 检测()
//检测游戏弹窗并且关闭弹窗
结束

功能 账号1()
登录()
日常()
退出()
结束

功能 账号2()
登录()
日常()
退出()
结束

功能 账号3()
登录()
日常()
退出()
结束

功能 账号N()
登录()
日常()
退出()
结束

功能 一键启动()
账号1()
账号2()
账号3()
账号N()
结束

功能 热键_启动()
启动线程(“一键启动”,“”)
启动线程(“检测”,“”)
结束







回复

使用道具 举报

发表于 2020-4-30 14:06:25 | 显示全部楼层
你按照上面给你写的改一下就行了
回复 支持 1 反对 0

使用道具 举报

发表于 2020-4-30 11:57:23 | 显示全部楼层


//好久没玩TC了   刚上论坛看见的   你提供的代码也不全   刚好无聊就随便写了写   参考一下思路
//




var 账号=数组(),密码=数组()

功能 检测(序号)
   
    //检测游戏弹窗并且关闭弹窗
   
    如果(dm[序号].GetWindowState(hwnd,flag)=0)
        
        //窗口消失
    结束
   
   
结束

功能 账号1(账号,密码,序号,任务序号)
   
    var 停止 = true
   
    登录(账号,密码)
   
   
    循环(停止)
        
        选择(任务序号)
            
            条件 1
            
            任务序号=日常1(序号,任务序号)
            
            
            条件 2
            
            任务序号= 日常2(序号,任务序号)
            
            任务序号= 日常3(序号,任务序号)
            
            
            
            条件3
            
            跳出
            
        结束
        等待(10)
    结束   
   
    退出()
   
结束


功能 一键启动(主序号)
   
    //绑定窗口 等等  
    读取账号密码(主序号)


    账号1(账号[序号],密码[序号],主序号,任务序号)
   
结束


功能 热键_启动()
    var 次数= N//想要启动的次数
   
    遍历(变量 i = 0; i < 次数; i++)
        
        启动线程(“一键启动”,i)
        启动线程(“检测”,i)
        等待(10,假)
    结束
   
   
结束
回复 支持 反对

使用道具 举报

发表于 2020-4-30 11:57:54 | 显示全部楼层


//好久没玩TC了   刚上论坛看见的   你提供的代码也不全   刚好无聊就随便写了写   参考一下思路
//




var 账号=数组(),密码=数组()

功能 检测(序号)
   
    //检测游戏弹窗并且关闭弹窗
   
    如果(dm[序号].GetWindowState(hwnd,flag)=0)
        
        //窗口消失
    结束
   
   
结束

功能 账号1(账号,密码,序号,任务序号)
   
    var 停止 = true
   
    登录(账号,密码)
   
   
    循环(停止)
        
        选择(任务序号)
            
            条件 1
            
            任务序号=日常1(序号,任务序号)
            
            
            条件 2
            
            任务序号= 日常2(序号,任务序号)
            
            任务序号= 日常3(序号,任务序号)
            
            
            
            条件3
            
            跳出
            
        结束
        等待(10)
    结束   
   
    退出()
   
结束


功能 一键启动(主序号)
   
    //绑定窗口 等等  
    读取账号密码(主序号)


    账号1(账号[序号],密码[序号],主序号,任务序号)
   
结束


功能 热键_启动()
    var 次数= N//想要启动的次数
   
    遍历(变量 i = 0; i < 次数; i++)
        
        启动线程(“一键启动”,i)
        启动线程(“检测”,i)
        等待(10,假)
    结束
   
   
结束
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-30 12:22:37 | 显示全部楼层
maixzz 发表于 2020-4-30 11:57
//好久没玩TC了   刚上论坛看见的   你提供的代码也不全   刚好无聊就随便写了写   参考一下思路
//

我用的是TC前台, 一个号测试下来都没问题,调用的日常功能也都正常运行。 就是运行时间久了会停止,只能重启,这种情况是代码有问题还是说运行久了就是这样?
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-4-20 14:55 , Processed in 0.038999 second(s), 24 queries .

Powered by 海安简单软件服务部

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

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