回复 12# ipmitool
大概會這麼弄。。。。。
Global $hTimer
AdlibRegister('_add_report_items', 5000)
MsgBox(0,"","等待中, 5s 自動關閉......",5)
while 1
Sleep(300)
wend
;... Exit
Func _add_report_items()
$hTimer = TimerInit()
;... 运行中尽量避免使用等待效果的函数, 例如 Wait(), MsgBox(), InputBox()等...
;... 那样会导致整个程序中断...
MsgBox(0,"","更新",1)
While 1
$a = TimerDiff($hTimer)
Sleep(300)
$t = 5-Int($a/1000)
If $t < 1 Then
ToolTip("更新中。")
ExitLoop
Else
ToolTip("還剩 "& $t &"秒更新。")
EndIf
WEnd
;如果运行一次后想取消,那就要在这里反注册
;AdlibUnRegister("_add_report_items")
EndFunc
|