Описание функции


ProcessList

Возвращает массив, содержащий список выполняемых процессов (имя и PID).

ProcessList(['name'])

Параметры

name [необязательный] Если указано, то будут возвращены процессы только с этим именем.

Возвращаемое значение

Успех:Возвращает двумерный массив процессов с именами и PID (См. примечания).
Ошибка:@error устанавливается равным 1 , если невозможно создать массив.

Примечания

Возвращает двумерный массив следующего содержания:
$var_array[0][0] = количество процессов
$var_array[1][0] = имя 1-ого процесса
$var_array[1][1] = PID 1-ого (Process ID)
$var_array[2][0] = имя 2-ого процесса
$var_array[2][1] = PID 2-ого (Process ID)
...
$var_array[n][0] = имя n-ого процесса
$var_array[n][1] = PID n-ого (Process ID)

Список может быть пустым, если $var_array[0][0] = 0. Значение @error в этом случае не устанавливается.

См. также

ProcessClose, ProcessExists, ProcessSetPriority, ProcessWait, ProcessWaitClose, ProcessGetStats, WinGetProcess

Примеры:
 Как создать кнопку?


exect=_ViewValues(ProcessList()) ;; получить массив процессов

exect=_ViewValues(ProcessList('notepad.exe')) ;; получить массив данных для процессов notepad.exe


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru