假设我们执行如下命令并将控制台输出重定向到文本文件。
我的问题是批处理脚本中有pause
命令,当像这样重定向时,我不知道何时按回车键继续批处理。
请帮助我让批处理“忽略”暂停
命令,而不更改批处理本身。我更喜欢使用一些重定向/管道语法。
MyBatchScriptWithPause.bat > SomeFile.txt
最佳答案
这应该可以做到:
(echo.&echo.&echo.&echo.) | MyBatchScriptWithPause.bat > somefile.txt
假设该批处理文件中没有其他命令需要用户输入。
编辑
它还假设该文件中只有单个 pause
命令。否则安德烈的建议应该有效。
关于windows-7 - 将命令行日志重定向到文件时出现 `pause` 命令问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6384995/