关闭特定的命令提示符
我已经使用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”编程到命令提示符中