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