TC官方合作论坛
标题:
脚本程序自动退出,求高手
[打印本页]
作者:
dopodyou
时间:
2013-3-28 20:35
标题:
脚本程序自动退出,求高手
写了个脚本,程序结构大概这样:开启线程,线程调用功能1,功能1再调用功能2,功能2调用功能3,然后功能3再调用功能1,形成死循环。一般程序运行30分钟左右就自动退出。另外我的程序里有大量找图和if语句。求高手解答,谢谢。
代码太长,写个结构图
空间 自动
dm=com("dm.dmsoft")
线程句柄
功能 热键0_热键()//开始
线程句柄=线程.开启("自动.一","")
功能结束
功能 一()
.........//执行语句
自动.二()
功能结束
功能 二()
.........//执行语句
自动.三()
功能结束
功能 三()
.........//执行语句
自动.一()
功能结束
功能 热键1_热键()//停止
线程.关闭(线程句柄)
辅助.等待(1000)
辅助.消息框("线程已关闭")
功能结束
作者:
mahua1130
时间:
2013-3-28 21:05
估计是功能函数里有跳出的部分 你好好检查下吧
作者:
46岁学TC
时间:
2013-3-28 21:17
作者:
Sky_Pro
时间:
2013-3-28 22:26
楼主这样写不够直观。。
线程句柄=线程.开启("自动.循环执行","")
功能 循环执行()
循环(真)
自动.一()
自动.二()
自动.三()
循环结束
功能结束
复制代码
这样不是更直观?
作者:
dopodyou
时间:
2013-3-28 22:51
回复
4楼
Sky_Pro
的帖子
有时选择要从功能一跳到功能三,不一定是顺序下来
功能里还能嵌套功能?我试下
作者:
laowantong
时间:
2013-3-29 07:23
xx学习
作者:
kexinqw
时间:
2013-3-31 10:49
到了30分钟help.exit(),希望请采纳。。
作者:
371175026
时间:
2015-1-25 00:01
我跟楼主一样 也是用一个线程开启 然后功能之间调用 也是运行半小时-1小时左右 脚本就自己退出了 或者偶尔出个错误提示。代码修改了好几次。还是这样。好蛋疼啊。。。
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1