所以,
我有一个BAT文件,其中包含一些命令,我想将这些命令输出到单个log.txt文件中。
有没有办法(在BAT文件的开头)告诉CMD它应该将所有警告/错误/所有内容输出到单个log.txt而不是控制台? 或者我是否需要在每个命令上单独添加“dir> log.txt 2>& 1”?
Tnx
答案 0 :(得分:2)
您可以尝试更改
@echo off
batch commands
....
进入
@echo off
call :doCommands %* > file.txt 2>&1
exit /b
:doCommands
batch commands
.....