TC官方合作论坛

 找回密码
 立即注册
查看: 1803|回复: 8

[已解决] TC 怎么实现 让程序运行一定的时间 自动停止运行?

[复制链接]
发表于 2013-11-8 15:53:17 | 显示全部楼层 |阅读模式

马上加入TC

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

x
如题. 要如何实现呢?

或者 自己可以在程序上 输入指定的运行时间, 等运行时间到了, 程序将自动停止运行...
回复

使用道具 举报

发表于 2013-11-8 17:24:09 | 显示全部楼层
我帮你把两个版本的都写下。你等着啊。~
顺便提一下,都是初学者,我不是大神。
回复 支持 反对

使用道具 举报

发表于 2013-11-8 16:34:22 | 显示全部楼层
我只想到两种方法,但肯定的:都要用计时器。

(1)用定时器自身计时。初始化就注册定时器。定期器响应函数里写关闭脚本的代码。

(2)初始化时读取一下系统时间定位初始时间。并注册定时器,定时器响应函数里,读取系统时间并和初始时间比较,大于等于则关闭脚本,否则继续。

貌似,第一种办法好些,第二种方法精确。
回复 支持 1 反对 0

使用道具 举报

发表于 2013-11-8 15:55:36 | 显示全部楼层
我认为只能通过添加一个 计时器 来实现
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-8 15:57:06 | 显示全部楼层
我想也是添加计时器, 但是 不知道该如何实现...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-8 17:16:16 | 显示全部楼层
dongyijun1979 发表于 2013-11-8 16:34
我只想到两种方法,但肯定的:都要用计时器。

(1)用定时器自身计时。初始化就注册定时器。定期器响应函 ...

大神, 能稍微提供一下代码吗?
我自己再研究研究.. 求求求....
回复 支持 反对

使用道具 举报

发表于 2013-11-8 17:37:22 | 显示全部楼层
用定时器直接计时的


本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2013-11-8 17:44:31 | 显示全部楼层
这个直接获取毫秒数加以比较。



我没用系统时间,那个比较起来麻烦,但如果设定的时间比较长的话,估计就得用它了。

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2013-11-8 18:10:47 | 显示全部楼层
我用消息路由来写,用定时器也行,只是我不喜欢而已,力顶消息路由
  1. 功能 初始化()
  2.     验证时间=系统.获取毫秒()
  3. 功能结束


  4. 功能 我的脚本_消息路由(句柄,消息,w参数,l参数,时间,x坐标,y坐标)
  5.     如果(句柄==窗口.自身句柄())
  6.         如果(系统.获取毫秒()-验证时间>90*60*1000)
  7.             辅助.退出()
  8.         如果结束
  9.     如果结束
  10.     返回 假
  11. 功能结束
复制代码



回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-23 11:58 , Processed in 0.040682 second(s), 25 queries .

Powered by 海安简单软件服务部

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

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