各位能不能看看我的代码再回答
我点X关闭脚本的代码,没有特定数组元素的数量,都是变量
$aChild = _WinAPI_EnumChildProcess(@AutoItPID)
If @error Then
$aProc=processlist()
$aRes = _ArrayFindAll($aProc, 'xcopy', 0 , 0 , 0 , 1)
$proces_sum=ubound($aRes) ;读取xcopy.exe 的进程数组(包含xcopy字母的exe进程数)
if $proces_sum > 0 Then
For $i=1 To $proces_sum
ProcessClose($aProc[$aRes[$i]][1])
next
EndIf
Exit
Else
If $aChild[0][0] <> 0 Then
For $i = 1 To $aChild[0][0]
ProcessClose($aChild[$i][0])
Next
$aProc=processlist()
$aRes = _ArrayFindAll($aProc, 'xcopy', 0 , 0 , 0 , 1)
$proces_sum=ubound($aRes) ;读取xcopy.exe 的进程数组(包含xcopy字母的exe进程数)
if $proces_sum > 0 Then
For $i=1 To $proces_sum
ProcessClose($aProc[$aRes[$i]][1])
next
endif
EndIf
Exit
EndIf |