Что нового

[Окна, Диалоги]Узнать PID повторяющихся процессов

SealAlbinos

Продвинутый
Сообщения
154
Репутация
57
Как можно узнать PID процесса, если его будет запущено несколько к примеру блокнот ?
Код:
$Process = 'notepad.exe'
$pid = ProcessExists($Process)
MsgBox(0,"",$pid)
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Каждый экземпляр блокнота запускается как отдельный процесс. Следовательно, сколько блокнотов вы запустите, столько и PID будет.
 
Автор
SealAlbinos

SealAlbinos

Продвинутый
Сообщения
154
Репутация
57
правильно ли будет использовать такой метод?
Код:
$Process = ProcessList("notepad.exe")
For $qwe = 1 To $Process[0][0]
$pid = ProcessExists($Process[$qwe][1])
MsgBox(0,"",$pid)
 
A

Alofa

Гость
SealAlbinos сказал(а):
правильно ли будет использовать такой метод?..
Нет.
Лучше так:
Код:
#include <Array.au3>
$Process = ProcessList("notepad.exe")
_ArrayDisplay($Process, 'Все процессы Notepad')
 
Верх