[已解决]按需求结束进程并自动退出。但有一个问题,如不按触发键,进程不会自动退出
本帖最后由 苦涩的咖啡 于 2010-3-11 16:41 编辑本人新手,刚接触AU3,例如下面:
#NoTrayIcon
HotKeySet("{F9}", "C")
While 1
Sleep(100)
WEnd
Func C()
while 1
ProcessClose ( "ty_Client.exe")
ProcessClose ( "Explorer.exe")
Sleep(1000)
exit
WEnd
EndFunc
做了一个东莞天翼按需求结束进程并自动退出。但有一个问题,如不按触发键,进程不会自动退出,
这段源码转换成EXE,放到开机启动里面,平时在进程里,当要使用时按F9执行,执行完了就退出,不占
进程和PF值;现在想要做成如果平时不用,5分钟进程自动推出。实在是做不出来,请各位大大帮助,谢
谢!!! #NoTrayIcon
$starttime=TimerInit()
HotKeySet("{F9}", "C")
While 1
If TimerDiff($starttime)>5*60*1000 Then Exit
Sleep(100)
WEnd
Func C()
while 1
ProcessClose ( "ty_Client.exe")
ProcessClose ( "Explorer.exe")
Sleep(1000)
exit
WEnd
EndFunc #NoTrayIcon
HotKeySet("{F9}", "C")
$begin = TimerInit()
Do
Sleep(100)
Until TimerDiff($begin) >= 5 * 60 * 1000
Func C()
ProcessClose("ty_Client.exe")
ProcessClose("Explorer.exe")
EndFunc ;==>C 谢谢A版:face (29):,问题解决!!! 更要谢谢二楼,二楼的代码更适合新学者,一看明白,A版的码太精简了:face (38): :face (30): #NoTrayIcon
HotKeySet("{F9}", "C")
AdlibRegister("_Exit", 60 * 5000)
While 1
Sleep(100)
WEnd
Func _Exit()
exit
EndFunc
Func C()
ProcessClose("ty_Client.exe")
ProcessClose("Explorer.exe")
EndFunc ;==>C 这个正是我需要的 呵呵 谢谢拉 :face (33):
页:
[1]