質問: コマンドプロンプト 半角スペースを含んだ文字列の抽出 コマンドプロンプト 半角スペースを含んだ文字列の抽出 したいです。 reg quaryの結果の一部をコマンドプロンプトで抽出したいのですが、半角スペースを含んでいるからか、求めるような結果が得られません。 ●ほしい文字列: c:\program files\aaa bbb ccc\aa bb ●reg quaryの結果: ! reg.exe version 3.0 hkey_local_machine\software\aaaregister dir reg_sz c:\program files\aaa bbb ccc\aa bb ●試したコマンド: for /f "skip=2 tokens=\3,*" %a in ('reg query %regname% /v dir') do echo %a ●結果:c:\program どのようなコマンドが適当なのでしょうか?宜しくお願いいたします。
回答: dir reg_sz c:\program files\aaa bbb ccc\aa bb "c:\program files\aaa bbb ccc\aa" bb っとパスの部分をダブルクオートで囲んでもダメですか?