找回密码
 加入
搜索
查看: 1710|回复: 3

[AU3基础] 已解决 关于时间戳的一个疑问

[复制链接]
发表于 2011-11-29 12:56:46 | 显示全部楼层 |阅读模式
本帖最后由 nop 于 2011-11-30 16:35 编辑

$begin = TimerInit()
sleep(3000)
$dif = TimerDiff($begin)
MsgBox(0,"时间差",$dif)


这是官方的例子,我想实现发功能是,用if判断时间差,如果大于X秒则重启系统

遇到的问题是,如果在时间戳之间卡住了,读不到if(if我放在最后),咋办?
发表于 2011-11-29 13:19:32 | 显示全部楼层
Local $begin = TimerInit()
AdlibRegister('_test')
Sleep(5000)
Local $dif = TimerDiff($begin)
MsgBox(0, '时间差', $dif)

Func _test()
        $dif = Round(TimerDiff($begin) / 1000)
        If $dif >= 2 Then
                AdlibUnRegister()
                MsgBox(0, '时间差', $dif)
                ;...重启代码...
        EndIf
EndFunc   ;==>_test
 楼主| 发表于 2011-11-29 15:16:43 | 显示全部楼层
回复 2# afan


    good
发表于 2011-11-29 15:52:39 | 显示全部楼层
回复赚金币,顺便看看思路、
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-1 07:37 , Processed in 0.076264 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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