【发布时间】:2015-09-04 06:31:22
【问题描述】:
我正在尝试记录 for 循环的结果,但只得到一个空文件。
我试过的是:
for %%f in (mathml*.xml) do (
"D:\ProgramFiles\formater\formater.exe" -d %%f -o %%f.pdf -p @PDF >> result.log
)
和
for %%f in (mathml*.xml) do (
"D:\ProgramFiles\formater\formater.exe" -d %%f -o %%f.pdf -p @PDF
) >> result.log
我一直都在使用日志记录功能,而且应该非常严格和基本使用,但显然不是在 for 循环中..?
有谁知道如何做到这一点,还是我忽略了什么。
谢谢!
【问题讨论】:
-
也许该程序输出到 stderr,尝试在
>>之前使用2>&1重定向它 -
屏幕上是否出现任何文字? (要放入日志文件的文本)
-
是的,格式化程序在cmd中生成文本
标签: batch-file for-loop logging command-line cmd