【发布时间】:2014-06-28 21:13:19
【问题描述】:
我已经看到了许多示例,您可以将单个命令的 STD 输入/输出/错误重定向到文件。所以我能够创建一个 myLogger.bat 作为包装器,将 myScript 的调用语句重定向到 myLogFile。
myLogger 示例代码:
CALL "%xDir%\%%1" > "%lDir%\%lFil%" 2>&1
从我执行的命令行> myLogger.bat myScriptToBeLogged.bat
但是我无法重定向 Windows 批处理文件 (.bat) 中所有命令的 STD 输入/输出/错误
是否有任何类似于“exec > $logFile 2>&1 in shell”的内容可以包含在批处理脚本的开头,它将同一脚本的所有日志重定向到一个文件。
提前致谢!
【问题讨论】:
-
不是真的;脚本是 Windows 批处理文件 (.bat)
-
为什么一定要成批?
标签: windows batch-file