批处理脚本:保存标准输出并在控制台中输出

时间:2015-12-13 19:01:11

标签: batch-file console-application stdout

默认情况下,命令行应用程序的输出显示在控制台窗口中,我知道使用>>>我们可以将stdout重新/附加到外部文件,但是如果命令行应用程序怎么办?没有内部日志工具来保存输出。我希望stdout都在控制台中并保存在外部文件中。这样的事情有可能吗?

1 个答案:

答案 0 :(得分:0)

尝试这样的事情:

@echo off
echo hello > log.txt & type log.txt
pause

但使用此功能,您只能在日志文件中同时输出一个命令输出。您可以使用>>进行尝试,但这样每次使用时都可以获得所有命令的输出。