我运行批处理文件,然后立即退出。我不希望这种情况发生,以便我可以看到我的输出。有人能告诉我如何实现这一目标吗?
我使用的是Windows 7。
答案 0 :(得分:6)
添加暂停是一个很好的答案。以下是其他一些方法..
不是双击它们来执行,而是可以从命令行运行:
如果有大量输出并且它滚出屏幕,您可以将输出定向到文本文件,如下所示:
somename.bat> output_filename.txt
然后,您可以在任何文本编辑器中打开'output_filename.txt'文件,以查看/搜索所有输出。当输出的数量超过回滚中的可用输出时,这比暂停要好。
答案 1 :(得分:5)
在批处理文件的末尾添加暂停命令。这等待您输入内容。
(好的一点是,如果您从非交互式流程运行批处理文件,例如自动构建系统或计划任务,则只会跳过暂停。)
暂停的帮助信息是:
C:\>help pause
Suspends processing of a batch program and displays the message
Press any key to continue . . .
如果有大量输出并且无法向后滚动得足够远,请调整命令窗口的屏幕缓冲区高度。这可以通过右键单击c:\
图标转到properties
- >来完成。 layout
:
答案 2 :(得分:5)
将它放在批次的最后一行:
cmd /k