【发布时间】:2013-07-07 09:48:52
【问题描述】:
我正在编写一个批处理脚本来娱乐和学习。
我已经设置了多个选项,例如查找 IP 地址、MAC 地址……等等。 问题是我不知道如何将这两行的输出插入到变量中。
for /f "usebackq skip=1" %%f in (`wmic COMPUTERSYSTEM get name`) do ???
for /f "usebackq skip=1" %%f in (`wmic COMPUTERSYSTEM get domain`) do ???
所以我可以在句子中使用输出;
您的 DNS 名称是 %dns_name_output%,您的域是 %domain_name_output%。
【问题讨论】:
-
问题不在于将输出放入变量中,问题在于
wmic无法按预期工作。它在行尾有一些额外的CR,不知道到底是多少(1-3?)。 -
我知道,这是 3 行。一上一下。但我现在解决了,避免使用 wmic。
标签: variables batch-file output