CMD 全部输出到一个日志文件
CMD all output to one log file
所以,
我有一个 BAT 文件,其中包含一些我想输出到单个 log.txt 文件的命令。
有没有办法(在 BAT 文件的开头)告诉 CMD 它应该将所有 warning/errors/everything 输出到单个 log.txt 而不是控制台?
还是我需要在每个命令上单独附加 "dir > log.txt 2>&1"?
Tnx
你可以尝试改变
@echo off
batch commands
....
进入
@echo off
call :doCommands %* > file.txt 2>&1
exit /b
:doCommands
batch commands
.....
所以,
我有一个 BAT 文件,其中包含一些我想输出到单个 log.txt 文件的命令。
有没有办法(在 BAT 文件的开头)告诉 CMD 它应该将所有 warning/errors/everything 输出到单个 log.txt 而不是控制台? 还是我需要在每个命令上单独附加 "dir > log.txt 2>&1"?
Tnx
你可以尝试改变
@echo off
batch commands
....
进入
@echo off
call :doCommands %* > file.txt 2>&1
exit /b
:doCommands
batch commands
.....