您可以将结果重定向到文件:
C:\> myBatch.bat > myBatch.log
如果您还需要将标准错误重定向到此文件,则可以在命令中附加2>& 1:
C:\> myBatch.bat > myBatch.log 2>&1
注意单个>将覆盖文件并从头开始并且>>将捕获的输出附加到文件的末尾.在一组连续命令中使用此语法时,您应该小心使用>在第一次调用启动文件,然后>>在所有后续调用中添加到新文件的末尾.
例如,一个简单的bat文件,
@echo off echo start > test.log date /t >> test.log time /t >> test.log echo done >> test.log
start Tue 09/22/2009 03:10 PM done