TC官方合作论坛

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

[问题] 脚本程序自动退出,求高手

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-28 20:35:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
写了个脚本,程序结构大概这样:开启线程,线程调用功能1,功能1再调用功能2,功能2调用功能3,然后功能3再调用功能1,形成死循环。一般程序运行30分钟左右就自动退出。另外我的程序里有大量找图和if语句。求高手解答,谢谢。
代码太长,写个结构图
空间 自动
dm=com("dm.dmsoft")
线程句柄
功能 热键0_热键()//开始
线程句柄=线程.开启("自动.一","")
功能结束

功能 一()
.........//执行语句
自动.二()
功能结束

功能 二()
.........//执行语句
自动.三()
功能结束

功能 三()
.........//执行语句
自动.一()
功能结束

功能 热键1_热键()//停止
线程.关闭(线程句柄)  
辅助.等待(1000)  
辅助.消息框("线程已关闭")
功能结束

回复

使用道具 举报

沙发
发表于 2013-3-28 21:05:02 | 只看该作者
估计是功能函数里有跳出的部分  你好好检查下吧
回复 支持 反对

使用道具 举报

板凳
发表于 2013-3-28 21:17:43 | 只看该作者
回复 支持 反对

使用道具 举报

地板
发表于 2013-3-28 22:26:50 | 只看该作者
楼主这样写不够直观。。
  1. 线程句柄=线程.开启("自动.循环执行","")

  2. 功能 循环执行()
  3.   循环(真)
  4.      自动.一()
  5.      自动.二()
  6.      自动.三()
  7.   循环结束
  8. 功能结束
复制代码
这样不是更直观?
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2013-3-28 22:51:08 | 只看该作者
回复 4楼Sky_Pro的帖子

有时选择要从功能一跳到功能三,不一定是顺序下来
功能里还能嵌套功能?我试下
回复 支持 反对

使用道具 举报

6#
发表于 2013-3-29 07:23:33 | 只看该作者
xx学习
回复 支持 反对

使用道具 举报

7#
发表于 2013-3-31 10:49:30 | 只看该作者
到了30分钟help.exit(),希望请采纳。。
回复 支持 反对

使用道具 举报

8#
发表于 2015-1-25 00:01:15 | 只看该作者
我跟楼主一样 也是用一个线程开启 然后功能之间调用 也是运行半小时-1小时左右 脚本就自己退出了 或者偶尔出个错误提示。代码修改了好几次。还是这样。好蛋疼啊。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-23 21:02 , Processed in 0.154609 second(s), 23 queries .

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

© 2001-2013 Comsenz Inc.

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