如何强制 cmd.exe 提示错误消息不关闭?

use*_*287 4 windows cmd.exe

通过 cmd.exe 运行的 .exe 运行,然后在我阅读错误消息之前迅速消失。如何让 cmd.exe 窗口和错误消息不关闭?或者无论如何要记录刚刚闪烁的错误信息?谢谢。

Cha*_*esH 5

通常,当我必须执行此操作时,我会在同一文件夹中创建一个bat文件(因此新的文本文件重命名为whatever.bat)在文本文件夹中打开,然后键入:

ProgramName.exe
Pause
Run Code Online (Sandbox Code Playgroud)

关闭并保存,然后运行 ​​bat 文件,它应该保持打开状态!

  • 您能否添加一些有关如何执行此操作的说明?知道如何制作 .bat 文件的普通用户也知道如何在最后暂停。 (3认同)

LPC*_*hip 5

启动一个启动控制台的程序确实会关闭窗口,因为不再需要 CMD。

如果您按start并键入cmd并按回车键,您将启动命令提示符。

如果它不在 C: 上,请按程序所在的驱动器号,然后按 : 并按 Enter。

在下面的示例中,末尾的 _ 代表您的光标。

例子:

C:\Users\User>D:_

D:\>_
Run Code Online (Sandbox Code Playgroud)

现在,使用命令cd导航到程序目录。您可以按tab自动完成名称。tab如果该文件夹存在,Too也会制作 Tools。

例子:

D:\>cd Tools_

D:\Tools>cd "My Program"_   <- type 'My' and press tab to Autocomplete to "My Program"

D:\Tools\My Program>_
Run Code Online (Sandbox Code Playgroud)

现在输入要运行的程序的名称。

例子:

D:\Tools\My Program>program_
Hello, I am the error message you want to see.

D:\Tools\My Program>_
Run Code Online (Sandbox Code Playgroud)

  • 你可以使用 /D 开关用 cd 切换驱动器号,所以无论你当前在哪里,`cd /DC:\Tools` 都会转到该目录 (3认同)
  • @LPChip 这是 Windows 7/8 的默认功能,无需任何其他软件即可运行。如果您已经在终端中打开了正确的路径,那么还有一种更方便的方法:_Shift + Right Click_ -&gt; _Open command window here_ (3认同)