ProcessList
Возвращает двумерный массив, содержащий список выполняемых процессов (имя и PID).
ProcessList ( [ "name" ] )
Параметры
name | [необязательный] Если указано, то будут возвращены процессы только с этим именем. |
Возвращаемое значение
Успех: | Возвращает двумерный массив процессов с именами и PID (См. примечания). |
Ошибка: | @error устанавливается равным 1 , если невозможно создать массив. |
Примечания
Возвращает двумерный массив следующего содержания:См. также
ProcessClose, ProcessExists, ProcessSetPriority, ProcessWait, ProcessWaitClose, ProcessGetStats, WinGetProcessПример
#include <Array.au3> ; для _ArrayDisplay
; Список всех процессов
$aProcessList = ProcessList()
_ArrayDisplay($aProcessList, 'Process/PID') ; функция просмотра массивов
; Список только процессов AutoIt3.exe
$aProcessList = ProcessList("AutoIt3.exe")
For $i = 1 To $aProcessList[0][0]
MsgBox(4096, $aProcessList[$i][0], $aProcessList[$i][1])
Next