怎么判断某进程 连续5分钟不存在 发出通知
本帖最后由 qq82015930 于 2009-12-21 13:00 编辑怎么判断某进程 连续5分钟不存在 发出通知
谢谢,学习拉
.我是用来监视主机上的软件的,要是不在线就自动发飞信通知到手机上.:face (39): 一直监控? 本帖最后由 afan 于 2009-12-20 13:24 编辑
Dim $p = "notepad.exe", $t = TimerInit()
While Not ProcessExists($p)
If TimerDiff($t) > 5 * 60 * 1000 Then ExitLoop (MsgBox(0, "例子", "5分钟内记事本没运行."))
Sleep(10)
WEnd Local $sProcess = "QQ.exe", $iTimer = TimerInit(), $fExist = 0
Do
$fExist = ProcessExists($sProcess)
If $fExist Then ExitLoop
Sleep(4)
Until TimerDiff($iTimer) > (5 * 60 * 1000)
If $fExist = 0 Then Msgbox(0, "", $sProcess & " not exists.") dim $pid="qq.exe",$timer=timerinit()
AdlibRegister ( "fivem")
while 1
sleep(100)
wend
func fivem()
if timerdiff($timer)>=5*60*1000 and not ProcessExists($pid) then
traytip("tip","no qq",5)
$timer=timerinit()
endif
endfunc
不错 不错 好好学习 我只是想用用而已 gooooooooooooood. thanks!!!
页:
[1]