# Funktionsreferenz

ProcessList

Gibt ein Array zurück, dass die aktuell laufenden Prozesse auflistet (namen und PIDs).

ProcessList ( ["name"] )

Parameter

name | [Optional] Wenn ein Name angegeben wird, werden nur die Prozesse dieses Namens zurückgegeben.

Bemerkungen

Das zurückgegebene Array ist zweidimensional und wie folgt aufgebaut:
$array[0][0] = Anzahl der Prozesse
$array[1][0] = Name des ersten Prozesses
$array[1][1] = Process ID (PID) des ersten Prozessses
$array[2][0] = Name des zweiten Prozesses
$array[2][1] = Process ID (PID) des zweiten Prozessses
...
$array[n][0] = Name des n-ten Prozesses
$array[n][1] = Process ID (PID) des n-ten Prozessses

Siehe auch

ProcessClose, ProcessExists, ProcessSetPriority, ProcessWait, ProcessWaitClose

Beispiel

; List all processes
$list = ProcessList()
for $i = 1 to $list[0][0]
msgbox(0, $list[$i][0], $list[$i][1])
next
; List just notepad.exe processes
$list = ProcessList("notepad.exe")
for $i = 1 to $list[0][0]
msgbox(0, $list[$i][0], $list[$i][1])
next