运行过程中怎么判断程序是否运行
本帖最后由 baishui 于 2009-9-16 00:22 编辑我写了一个程序 运行的时候 怎么判断进程里是否有一个跟这个进程一样的名字的进程正在进行 如果是?怎么结束它,然后运行自己 1# baishui Local $KcProName="autoit3.exe"
$list=ProcessList($KcProName)
if $list>1 Then
for $i = 1 to $list
MsgBox(0,"发现多个进程名为"&$KcProName,"当前处理进程名:"&$list[$i]&",进程PID:"&$list[$i])
If @AutoItPID <> $list[$i] Then ProcessClose($list[$i])
next
Else
MsgBox(0,"只有一个进程名为"&$KcProName,"进程名:"&$list&",进程PID:"&$list&",参考:"&@AutoItPID)
EndIf 多谢哈 , 不错
页:
[1]