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

batファイル内でPCのモデル名やシリアル番号を取得し

モデル名_シリアル番号_PC名

のフォルダーを作成したいので、

他サイトにて下記を見つけたので、実行すると空白(スペース)
までは取得できますが、空白の後ろが取得できない。

FOR /F "usebackq skip=1" %%i in (`wmic csproduct get Name`) DO (
set PCSN=%%i
goto NEXT
)
:NEXT
echo %PCSN%

良い方法等ご教授をお願いします。

A 回答 (1件)

既定の文字(空白とか。

)で自動的に区切る動作をするので、区切り文字を指定すると良いです。
FOR /F "usebackq delims=; skip=1"
    • good
    • 0
この回答へのお礼

osamuy 様
ご教授ありがとうございます。
区切り文字が限定されないので、batファイルで取得するのは無理なんでしょうか?スペースが無いと全く問題ないのですが・・・

お礼日時:2022/04/04 07:55

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