【发布时间】:2016-08-03 11:55:03
【问题描述】:
我需要将 WMIC COMPUTERSYSTEM GET MODEL /Value 的值设置为一个变量。当我运行此命令时,我得到以下结果。为什么会出现多余的空行?
U:\>for /f "delims=" %i in ('WMIC COMPUTERSYSTEM GET MODEL /Value') do set output=%i
:\>set output=
:\>set output=
:\>set output=Model=HP ProDesk 600 G1 SFF
:\>set output=
:\>set output=
:\>set output=
【问题讨论】:
-
@jeb,我认为输出中缺少的驱动器号
U是复制和粘贴错误,这就是我(重新)插入它们的原因(匆忙);控制台上的真实输出通常还会在每个相邻回声之间包含空行;无论如何,我要求 OP 向我们展示真实的输出...... -
@aschipfl 我在编辑之前测试了它,因为我一开始也认为他只是错过了
U:>,但我错了 -
啊,是的,@jeb,似乎每一行都以回车和空格结尾...
标签: batch-file cmd