如何在仅知道标题的情况下在 Windows 中终止 CMD?

如何在仅知道标题的情况下在 Windows 中终止 CMD?

第一个 bat 执行第二个 bat 的重新启动。我目前使用 taskkill,但它会终止所有 Java 进程。另一方面,我应该只重新启动 START.BAT,其标题为“MyApplication1”。可以这样做吗?

重启命令

taskkill /F /IM java.exe /T
sleep 1
call "C:\Start.bat"
exit

启动命令

title MyApplication1
cd "C:\"
jre1.8\bin\java -jar ./app.jar
exit

答案1

您可以使用/FI选项taskkill命令来终止具有特定进程标题的进程。

我的应用程序1在你的例子中不是标题java.exe 进程的,但是 bat 进程的标题(早已不存在了)......

也许尝试检查一下tasklist /V你的进程(你的特定 Java 应用程序)是否具有一些独特的进程标题。

相关内容