我想运行一个命令来设置计算机描述。我发现要获取模型,我可以这样做
wmic computersystem get model
我想知道如何将该行的结果设置为名为模型的变量,该变量稍后将成为计算机描述的一部分?
答案1
如何将以下命令的结果设置为名为模型的变量?
wmic computersystem get model
输出结果为:
模型 VPCF22L1E
注意额外的空白行。
使用以下批处理文件(test.cmd):
@echo off
for /f "usebackq skip=1" %%i in (`wmic computersystem get model`) do (
set model=%%i
goto :done
)
:done
@echo %model%
笔记:
skip=1
用于跳过wmic
标题行。goto :done
用于跳过wmic
多余的空白行。
示例输出:
F:\test>test
VPCF22L1E
F:\test>
进一步阅读
- Windows CMD 命令行的 AZ 索引- 与 Windows cmd 行相关的所有事物的绝佳参考。
- 对于/f- 循环命令以执行另一个命令的结果。
- 放- 显示、设置或删除 CMD 环境变量。使用 SET 所做的更改将仅在当前 CMD 会话期间保留。
- 西米克- Windows 管理规范命令。