关闭特定的命令提示符

时间:2009-03-06 11:29:05

标签: java

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

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

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

需要帮助。 提前致谢

3 个答案:

答案 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”编程到命令提示符中