Получите собственный 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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