Obtendo vários PIDs de processos que foram iniciados em um único arquivo de lote

0

Existe uma maneira de se apossar de todos os PIDs de cada instância iniciada a partir de um único arquivo de lote?

Considere isso:

Test.bat contém as linhas:

start batch1.bat
start batch2.bat
start batch3.bat

Vou precisar dos PIDs do test.bat, incluindo batch1 ~ 3.bat também.

Eu tentei alguns métodos, incluindo o passthru e tasklist do powershell + wmic, mas nenhum parece funcionar para mim.

Referência de link com a resposta de Oliver Zendal.

Consegui obter PIDs batch1 ~ 3.bat, mas também 1 PID extra que não tenho ideia de onde veio. Pode ser devido ao fato de que estou procurando por "eu mesmo", já que estou usando o cmd.exe também. O PID do test.bat está no RETPID, o qual eu não tenho idéia de como recuperá-lo também.

    
por Chris Wang 21.11.2017 / 08:45

0 respostas