Получите собственный pid процесса из командной строки в WindowsJAVA

Программисты JAVA общаются здесь
Anonymous
Получите собственный pid процесса из командной строки в Windows

Сообщение Anonymous »

Я пытаюсь получить PID из командной строки. Но при использовании приведенной ниже команды я не всегда получаю желаемый результат. Можете ли вы указать, в чем заключалась ошибка в приведенном ниже утверждении?

cmd.exe /c title="mycmd" & tasklist /v /fo csv | findstr /i "mycmd" & dir & help


Изменить:

Приведенная ниже команда работает правильно. Но если объединить его с еще двумя командами. Это не работает.

cmd.exe /c title="mycmd" & tasklist /v /fo csv | findstr /i "mycmd"


Дополнительная информация:

Я использую Java
final List commands = new ArrayList();

commands.add("cmd.exe");
commands.add("/C");

//.. Add more commands

ProcessBuilder pb = new ProcessBuilder(commands);


Подробнее здесь: https://stackoverflow.com/questions/161 ... in-windows

Вернуться в «JAVA»