【已解决】如何监视进程的存在与关闭 激活指定事件
本帖最后由 touch_xu 于 2011-1-23 20:58 编辑如题,监视进程的存在与关闭执行相应的操作的,最好不太占CPU,谢谢! 就是进程从无到有 从有到无都要执行相应的动作 本帖最后由 都市浪子666 于 2011-1-6 20:45 编辑
$prece_exe="qq.exe";监视的进程名称
if ProcessExists($prece_exe)Then
MsgBox(0,0, $prece_exe&" 比监控程序早运行 ")
Call("prece_close")
Else
MsgBox(0,0, $prece_exe&" 还没运行 ")
Call("prece_open")
EndIf
While 1
if ProcessExists($prece_exe)Then
Call("prece_close")
Else
Call("prece_open")
EndIf
WEnd
Func prece_close ()
Do
Sleep(10)
Until ProcessExists($prece_exe) = False
MsgBox(0,0, $prece_exe&"已经关闭 ")
EndFunc
Func prece_open ()
Do
Sleep(10)
Until ProcessExists($prece_exe) = True
MsgBox(0,0, $prece_exe&"已经运行 ")
EndFunc
谢谢都市浪子666 已经OK 呵呵,感谢楼主 回复 3# 都市浪子666
哇哦 我正在找这帖子呢。。。 你的源码太实用了! 不错的代码,学习了! 适合我等初学者的好代码!谢谢!
页:
[1]