Я пытаюсь получить 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