Batch file 执行bat脚本并在批处理脚本中获取其PID

Batch file 执行bat脚本并在批处理脚本中获取其PID,batch-file,pid,Batch File,Pid,我正在执行一个bat文件(子文件),该文件在主批处理文件中作为java.exe运行 我不能使用taskkill/im java.exe,因为它也会杀死所有其他java进程。 因此,我想在执行子批处理文件之后知道它的进程id,这样我就可以只杀死子批处理文件 如果你有任何建议,请告诉我 wmic process call create "some.exe" | find "ProcessId" 在这里,我尝试创建一个工具来包装上面的内容,并返回更简洁的结果: 及 谢谢!我能够通过更改java程序中

我正在执行一个bat文件(子文件),该文件在主批处理文件中作为java.exe运行

我不能使用taskkill/im java.exe,因为它也会杀死所有其他java进程。 因此,我想在执行子批处理文件之后知道它的进程id,这样我就可以只杀死子批处理文件

如果你有任何建议,请告诉我

wmic process call create "some.exe" | find "ProcessId"
在这里,我尝试创建一个工具来包装上面的内容,并返回更简洁的结果: 及

谢谢!我能够通过更改java程序中的配置来实现所需的输出。但是你的脚本可能对其他人有帮助。