我已经使用java程序打开了一个commnad提示符 手动另一个命令提示符。现在我的要求是我需要关闭我使用该程序通过java程序打开的命令提示符。
我试图通过提供rt.exec(“taskkill / IM cmd.exe”)来关闭它;
但问题是我手动打开的命令提示符已关闭,我不想要。
需要帮助。 提前致谢
答案 0 :(得分:1)
如果您使用的是Runtime.getRuntime()。exec(),则会返回一个Process对象。你应该坚持下去,并在完成后调用Process.destroy()。
答案 1 :(得分:1)
这很简单 -
Step 1
- 创建批处理文件(例如 closeCMD.bat )
Step 2
- 在 closeCMD.bat
Step 3
- 在您的java代码中调用上面的批处理文件,如下所示 -
Runtime.getRuntime()。exec(“cmd / c start closeCMD.bat”);
就是这样!干杯!!
答案 2 :(得分:0)
在命令提示符
完成任务后,您可以尝试将“exit”编程到命令提示符中