找回密码
 加入
搜索
查看: 3351|回复: 10

[AU3基础] (已解决)请教一个程序,如何实现运行30分钟后自动退出

 火.. [复制链接]
发表于 2011-4-29 20:00:32 | 显示全部楼层 |阅读模式
本帖最后由 faceyao 于 2011-5-1 18:36 编辑

从双击软件 开始运行时开始计时,达到30分钟就自动退出。不能使用sleep语句。因为sleep一用 软件就卡在那里不工作了。
发表于 2011-4-29 21:48:21 | 显示全部楼层
AdlibRegister("MyAdlib",30*60*1000)

Func MyAdlib()
      exit
EndFunc
 楼主| 发表于 2011-4-30 12:35:42 | 显示全部楼层
楼上的代码,运行后没有反应,一运行就退出。
发表于 2011-4-30 12:48:24 | 显示全部楼层
另外给你个思路,用
TimerInit
TimerDiff
发表于 2011-4-30 13:00:56 | 显示全部楼层
While 1
        AdlibRegister("MyAdlib",30*60*1000)
        WEnd

Func MyAdlib()
      exit
EndFunc
这样呗
发表于 2011-4-30 13:01:20 | 显示全部楼层
计时,或者和系统比对时间都可以
发表于 2011-5-1 01:32:31 | 显示全部楼层
方法很多,看你的思路了。
 楼主| 发表于 2011-5-1 17:53:10 | 显示全部楼层
这样呗
Ziya 发表于 2011-4-30 13:00
While 1

        AdlibRegister("MyAdlib",9*1*1000)


WEnd


Func MyAdlib()

      exit

EndFunc
运行后 9秒到时间并没有退出啊
发表于 2011-5-1 18:00:16 | 显示全部楼层
别总直接复制了别人的代码就直接用,好歹也要了解一下那代码的意思啊.
AdlibRegister("MyAdlib",9*1*1000)
While 1
        Sleep(100)
WEnd

Func MyAdlib()
        exit
EndFunc
 楼主| 发表于 2011-5-1 18:35:54 | 显示全部楼层
谢谢楼上,可以了,已经解决
发表于 2011-5-3 10:06:17 | 显示全部楼层
没仔细看,随手打的,竟然错了....哈哈
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-2 06:34 , Processed in 0.133928 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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