TC官方合作论坛
标题:
为什么啊,同样的代码,只要运行到20分钟之后就崩溃啊,是不是TC的线程没处理好
[打印本页]
作者:
TC_常青
时间:
2012-3-20 21:17
标题:
为什么啊,同样的代码,只要运行到20分钟之后就崩溃啊,是不是TC的线程没处理好
[attach]2605[/attach]
最新写了个TC脚本,大概运行个10几分钟,就会出现主界面 刷新问题(在这之前都很好,主界面的按钮都可以点,没有任何问题),鼠标移动到哪里,哪里的控件才显示出来,这时候脚本就不起作用了,在过一会儿就非法操作了,这时候我看不到任何提示信息,希望TC能完善调试功能,脚本几百行,贴几段用到 循环 的代码段
功能 逻辑型 杀怪()
//这里添加你要执行的代码
刷野生小队长.日志记录("开始杀怪!")
辅助.等待(100)
循环(图像.坐标点取色(389,184)==图像.颜色值转10进制("004387") || (图像.坐标点取色(389,184)==图像.颜色值转10进制("000087")))
如果(图像.坐标点取色(276,182)!=图像.颜色值转10进制("4A4AD7"))
键盘.按键(189,1)//回血 快捷键-
辅助.等待(300)
如果结束
键盘.按键(49,1)//凝霜 快捷键1
辅助.等待(500)
。。。。。。。。。。。。。。。
。。。。。。。。。。。
功能 逻辑型 线程启动()
//这里添加你要执行的代码
辅助.等待(3000)
循环(true)
列表框.清空("列表框0")
刷野生小队长.日志记录("正在找怪中。。。!")
如果(刷野生小队长.找怪())
刷野生小队长.杀怪()
如果结束
循环结束
返回 真
//函数返回语句
功能结束
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
如果(窗口句柄>0)
辅助.等待(1000)
窗口.激活(窗口句柄)
线程句柄=线程.开启("刷野生小队长.线程启动")
定时器.注册("判断死亡时钟",10000)
如果结束
返回 真
//函数返回语句=
功能结束
其他函数都没有 循环语句
想来想去感觉还是主线程的问题,自己启动的线程应该没问题,调试信息不够唉
作者:
TC_常青
时间:
2012-3-20 21:19
待会儿试试 弃用定时器,改用线程试试 唉
作者:
超自然
时间:
2012-3-21 10:01
断点,步进,写文件,弹窗,等等等等,,,,,随便哪个都能帮助找问题
作者:
TC_常青
时间:
2012-3-21 16:40
问题是 不固定出现错误额,往往是20分钟后。。。。。代码应该没问题吧。。。 直接崩溃,非法操作了。。。我也要崩溃了:Q
作者:
TC_常青
时间:
2012-3-21 20:39
待会儿把错误信息贴上来
作者:
TC_常青
时间:
2012-3-22 17:10
唉 没办法了,把代码转到 按键精灵那 试试,如果没问题,那就是TC的问题了
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1