独自のコマンド プロンプトから PID を取得しようとしています。しかし、以下のコマンドを使用すると、常に目的の出力が得られません。以下の文のどこが間違っていたのか教えてください。
cmd.exe /c title="mycmd" & tasklist /v /fo csv | findstr /i "mycmd" & dir & help
編集:
以下のコマンドは正しく機能しています。しかし、それをさらに2つのコマンドと組み合わせると。動いていない。
cmd.exe /c title="mycmd" & tasklist /v /fo csv | findstr /i "mycmd"
追加情報:
Javaを使用しています
final List<String> commands = new ArrayList<String>();
commands.add("cmd.exe");
commands.add("/C");
//.. Add more commands
ProcessBuilder pb = new ProcessBuilder(commands);