我正在尝试运行一个迭代程序,每当我单击它时,它都会打开然后终止。当我使用该程序打开输入文本文件时,迭代完成,然后窗口立即关闭。我该如何运行它以便窗口不会关闭(并且我可以看到我的结果),或者设法在命令提示符中执行相同的操作。我对在命令提示符中执行操作不是很熟悉。
答案1
即使 MyApp.exe 终止后,控制台窗口仍会保持打开状态:
cmd /K "C:\SomeFolder\MyApp.exe"
您可以使用上述方法创建快捷方式。此解决方案适用于所有控制台程序,不需要您每次都通过命令提示符(或修改您通常无法修改的原始 exe)。
顺便说一句,这种/K
转变自 NT 时代就已经存在了 :-p
答案2
另一种方法,如果 .exe 的路径很复杂,则非常有用:启动命令提示符,然后将 .exe 文件拖到 cmd 窗口中。文件的完整路径将粘贴到提示符中,您只需按 Enter 即可。无需 cd 进入任何路径。
答案3
- 打开命令提示符 -> 使用命令到达您
.exe
的位置cd
-> 执行您的.exe
- 您可以在代码末尾添加
Console.ReadKey()
,以便程序等待用户按下某个键。
答案4
开始菜单 -> cmd -> cd C:\PATHTOYOURFILE\ -> program.exe
或者在迭代程序结束时添加暂停功能(假设您可以访问源代码)