2015-02-12 03:59:58 +0000 2015-02-12 03:59:58 +0000
38
38

在命令提示符中运行.exe

我试图运行一个迭代程序,每当我点击它,它就会打开,然后终止。当我打开输入的文本文件,使用该程序,迭代完成,然后窗口立即关闭。我如何才能要么运行它,使窗口不关闭(而且我可以看到我的结果),要么在命令提示符中进行同样的操作。我对在命令提示符中做的事情不是很熟悉。

答案 (7)

57
57
57
2015-02-12 05:33:45 +0000

这样,即使在MyApp.exe终止后,控制台窗口也会保持打开:

cmd /K "C:\SomeFolder\MyApp.exe"

/K 你可以用上面的方法创建一个快捷方式。这个解决方案可以在所有的控制台程序中使用,而且不需要你每次都通过命令提示符(或者修改原始的exe,通常你不能修改)。

17
17
17
2015-02-12 08:02:09 +0000

另一种方法,如果到.exe的路径很复杂,很有用。启动命令提示符,然后将.exe文件拖到cmd窗口中。文件的完整路径会被粘贴到提示符中,你只需按回车键即可。不需要CD到任何路径。

8
8
8
2015-02-12 04:59:08 +0000
  1. 打开命令提示符 ->使用.exe命令到达你的cd的位置 ->执行你的.exe
  2. 你可以在代码的末尾加上Console.ReadKey(),这样程序就会等待用户按下某个键。
3
3
3
2015-02-14 00:40:42 +0000

用cmd运行一个文件并保持打开的方法:

start /b /w /D"C:\StartAndEnd\scripts" NVIDIASystemMonitor.au3

这个"/w “意味着它要等到应用程序关闭。

2
2
2
2015-02-12 04:16:26 +0000

开始菜单 -> cmd -> cd C:PATHTOYOURFILE -> program.exe

或者在你的迭代程序的末尾添加一个暂停功能(假设你可以访问源码)。

1
1
1
2015-02-12 21:36:15 +0000

为了省去了在windows资源管理器中可能已经有了正确的文件夹的麻烦,只需按住shift,右键点击文件夹中的空白处,然后点击 “在这里打开命令提示符窗口",打开已经设置好目录的cmd。然后你可以直接键入exe的名字

0
0
0
2015-03-01 23:40:02 +0000

也许你也可以尝试一下重定向。我觉得这很简单,而且还可以在输出信息中增加一个非易失性的持久性。