メイン バッチ ファイル内から java.exe として実行されるバッチ ファイル (子) を実行しています。
taskkill /im java.exe を使用すると、他のすべての Java プロセスも強制終了されるため、使用できません。そのため、子バッチ ファイルのみを強制終了できるように、実行直後に子バッチ ファイルのプロセス ID を知りたいと考えています。
何か提案があれば教えてください。
メイン バッチ ファイル内から java.exe として実行されるバッチ ファイル (子) を実行しています。
taskkill /im java.exe を使用すると、他のすべての Java プロセスも強制終了されるため、使用できません。そのため、子バッチ ファイルのみを強制終了できるように、実行直後に子バッチ ファイルのプロセス ID を知りたいと考えています。
何か提案があれば教えてください。
wmic process call create "some.exe" | find "ProcessId"
ここで、上記をラップしてより適切な結果を返すツールを作成しようとしました: http://pastebin.com/D5rjF5CK および http://ss64.org/viewtopic.php?id=1495