プロが教えるわが家の防犯対策術!

PC のモデル名をコマンドで取得しています。

実行例:
C:\>wmic csproduct get name
Name
FMV xxxxxx

この後、実行結果(上記であれば、FMV xxxxxxの部分のみ)をFor文で変数に代入したいのですが、なかなかうまくいきません。
ご教授願います。

A 回答 (1件)

cmd.exeのバッチ処理で行いたいということでしょうか。


wmicの出力自体は標準出力で出されているのでリダイレクトできますが、cmd.exeには標準出力を加工する機能がないので、何らかのサポートプログラムを使わないとできませんよ。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
cmd.exeでの処理です。
wmic csproduct get nameの実行結果にスペースが入るため、
上手く拾ってこれなかったようです。
For文のワイルドカードを見直したところ、解決しました。

お礼日時:2017/12/13 19:17

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!