0
A
回答
1
两个选择:
- 重定向( “>”)直接.bat文件的命令,当你调用它们
例:
echo %DATE% %TIME% > mylog.txt
cmd1 >> mylog.txt
cmd2 >> mylog.txt
...
- 创建第二个.bat文件来调用第一个,并将第一个中的所有内容重定向:
旁注:
一个。 “文本输出”实际上由两个单独的“流”组成:stdout(普通文本)和stderr(错误文本)。如果你既想重定向到同一个日志文件,你可以使用这个语法:
call mybatfile.bat > mylog.txt 2>&1
湾
">"
在写入之前删除以前的内容。">>"
将新输出追加到文件的以前的内容。
例
call mybatfile.bat > mylog.txt
1
只需在您调用脚本的命令之后添加一个“>文件名”,并将输出写入此文件(“文件名”)。
有关更多详情,请参阅https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/redirection.mspx?mfr=true(附加,...)。
0
使用从答案代码@ paulsm4:
这种方法比在每行的结束,因为没有多余的和不必要的字符添加一个空格更好。
> mylog.txt echo %DATE% %TIME%
>> mylog.txt cmd1
>> mylog.txt cmd2
在这种方法中使用空格的原因是因为有些数字在没有空间时被吃掉。
echo %DATE% %TIME% > mylog.txt
cmd1 >> mylog.txt
cmd2 >> mylog.txt
相关问题
- 1. 使用批处理脚本将命令输出到文件
- 2. 批处理文件运行ping命令并输出到文本以及
- 3. 使用批处理文件将Ping命令输出保存到变量中
- 4. 批处理文件来运行java.class并将输出保存在文本文件中与系统日期
- 5. 在Windows批处理文件中使用PowerShell命令的输出
- 6. 在迭代文本文件上运行批处理命令
- 7. 如何在批处理文件中运行多个命令?
- 8. 如何在批处理文件中运行PowerShell命令
- 9. 如何在批处理文件中运行此命令?
- 10. CMD批处理文件:如何使用文本文件输入命令
- 11. 将多个批处理命令的输出写入文本文件的一行
- 12. 如何使用命令行通过批处理文件运行.py文件
- 13. vb.Net c#运行批处理文件并输出其输出
- 14. Psexec - 远程运行命令并将输出保存到本地文件
- 15. 使用批处理文件从命令行运行CSC.exe
- 16. 批处理文件:存储命令的输出行而不写入文件?
- 17. 批处理文件:是否有批处理文件中的命令行将输入包含到存储过程
- 18. 批处理文件中的命令行?
- 19. 如何使用tee运行命令并保存输出?
- 20. 如何在运行的批处理文件上通过输入创建信息保存批处理文件
- 21. 在windows的批处理文件中运行wget命令行
- 22. 如何在命令行中使用cmd.exe将输出保存为文件?
- 23. 如何使用命令:cmd批处理命令<文本文件?
- 24. 如何连接Windows批处理文件的命令输出
- 25. 批处理文件,需要保存输出到文本文件的telnet命令在windows
- 26. 运行并显示telnet上的批处理文件命令
- 27. 从批处理文件运行SQL命令并获取错误
- 28. 批处理文件连接mysql并运行命令
- 29. 批处理命令查找并运行文件
- 30. 批处理文件命令
使用这样的事情 “> output.txt的” 看这里:http://stackoverflow.com/a/20484234/3905529 – anion