如何打开 cmd 并在其中用一个命令运行批处理文件

如何打开 cmd 并在其中用一个命令运行批处理文件

我正在使用 G++ 制作一个运行 C++ 的程序,为了构建/运行它,它会创建一个 .bat 文件,然后应在新的 cmd 窗口中运行该文件。从 Java 中,我可以运行命令,但仅运行命令不会打开 cmd,因此我需要打开 cmd 并运行命令一个命令即可完成该 cmd 窗口。我该怎么做?

答案1

如何运行cmd并执行批处理文件

从 Java,我可以运行命令,但是仅仅运行命令并不能打开 cmd,所以我需要打开 cmd 并在该 cmd 窗口中用一个命令运行命令。

我该怎么做呢?

在您的 Java 程序中使用以下命令:

cmd /c batch.cmd

这将启动一个新的cmdshell,运行batch.cmd然后终止该 shell。请参阅命令了解更多信息。


进一步阅读

相关内容