将命令行日志重定向到文件时出现`pause`命令问题

Nam*_* VU 5 redirect command-line input windows-7

假设我们执行如下命令并将控制台输出重定向到文本文件.

我的问题是pause批处理脚本中有命令,当像这样重定向时,我不知道何时按Enter键继续批处理.

请帮助我让批处理"忽略" pause命令而不更改批处理本身.我更喜欢获得一些重定向/管道语法.

MyBatchScriptWithPause.bat > SomeFile.txt
Run Code Online (Sandbox Code Playgroud)

小智 3

这应该可以做到:

 (echo.&echo.&echo.&echo.) | MyBatchScriptWithPause.bat > somefile.txt
Run Code Online (Sandbox Code Playgroud)

假设该批处理文件中没有其他命令需要用户输入。

编辑
它还假设该文件中只有一个命令 pause否则安德烈的建议应该有效。