修正了两个bug,和你编译通不过没关系#NoTrayIcon
#include <File.au3>
#include <Array.au3>
Global $File = 'c:\' & @ComputerName & '.txt'
_Proc2File($File)
Func _Proc2File($filename)
Local $aProcList = ProcessList()
Dim $aNameList[$aProcList[0][0] + 1]
$aNameList[0] = $aProcList[0][0]
For $i = 1 To $aNameList[0]
$aNameList[$i] = $aProcList[$i][0]
Next
Dim $aOProcList
If Not _FileReadToArray($filename, $aOProcList) Then
$aOProcList = $aNameList
Else
_ArrayDelete($aNameList, 0)
_ArrayConcatenate($aOProcList, $aNameList)
EndIf
$aOProcList = _ArrayUnique($aOProcList)
_ArrayDelete($aOProcList, _ArraySearch($aOProcList, @ScriptName))
_FileWriteFromArray($filename, $aOProcList, 1)
EndFunc ;==>_Proc2File
|