
コンピュータの説明を設定するコマンドを実行したいのですが、モデルを取得するには次のようにすればよいことがわかりました。
wmic computersystem get model
その行の結果を、後でコンピューターの説明の一部となるモデルと呼ばれる変数に設定するにはどうすればよいのでしょうか?
答え1
次のコマンドの結果を model という変数に設定するにはどうすればよいですか?
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 コマンド ラインに関連するあらゆることに関する優れたリファレンス。
- /fの場合- 別のコマンドの結果に対してコマンドをループします。
- セット- CMD 環境変数を表示、設定、または削除します。SET で行われた変更は、現在の CMD セッションの期間中のみ保持されます。
- wmic- Windows Management Instrumentation コマンド。