Gibt ein Array zurück, das die aktuell laufenden Prozesse auflistet (Namen und PIDs).
ProcessList ( ["name"] )
Parameter
| name | [optional] Wird ein "Name" angegeben, werden nur Prozesse dieses Namens zurückgegeben. |
Rückgabewert
| Erfolg: | Ein Array der Prozessnamen und -PIDs wird zurückgegeben (siehe Bemerkungen). |
| Fehler: | @error wird auf 1 gesetzt, falls die Liste nicht erstellt werden kann. |
Bemerkungen
Das zurückgegebene Array ist 2-dimensional und wie folgt aufgebaut:
Verwandte Funktionen
ProcessClose, ProcessExists, ProcessSetPriority, ProcessWait, ProcessWaitClose, ProcessGetStats, WinGetProcess
Beispiel
; Listet alle Prozesse
$list = ProcessList()
for $i = 1 to $list[0][0]
msgbox(0, $list[$i][0], $list[$i][1])
next
; Listet nur Prozesse von notepad.exe
$list = ProcessList("notepad.exe")
for $i = 1 to $list[0][0]
msgbox(0, $list[$i][0], $list[$i][1])
next