【发布时间】:2013-04-18 19:49:32
【问题描述】:
当我运行命令时
wmic memorychip get capacity
在 cmd 窗口的命令行中,屏幕上的输出如下所示:
Capacity
2147483648
但是,如果我将此命令添加到批处理文件并尝试将输出重定向到文件,例如:
wmic memorychip get capacity >> %LOG%
(其中 %LOG% 只是我想要附加数据的日志文件),它在日志文件中保存为:
C a p a c i t y
2 1 4 7 4 8 3 6 4 8
这里在每个字符之前都插入了空格。在 Notepad++ 中,它显示 NUL 已插入,由于某种原因,我无法将其粘贴到此处:(
有谁知道为什么输出会这样改变以及如何避免这种转换?
【问题讨论】:
标签: batch-file null output spaces