关闭特定的命令提示符

我已经使用java程序和另一个命令提示符手动打开了一个commnad提示符。 现在我的要求是我需要关闭我使用该程序通过java程序打开的命令提示符。

我试图通过给rt.exec(“taskkill / IM cmd.exe”)来关闭它;

但问题是我手动打开的命令提示符已关闭,我不想要。

需要帮助。 提前致谢

如果你使用的是Runtime.getRuntime()。exec(),它会返回一个Process对象。 你应该坚持下去并在完成后调用Process.destroy()。

这很简单 –

Step 1 – 创建批处理文件(比如closeCMD.bat

Step 2 – 在closeCMD.bat中写出退出

Step 3 – 在您的Java代码中调用上面的批处理文件,如下所示 –

Runtime.getRuntime()。exec(“cmd / c start closeCMD.bat”);

而已 !! 干杯!!

在命令提示符下完成任务后,可以尝试将“exit”编程到命令提示符中