コマンドプロンプト 半角スペースを含んだ文字列の抽出 したいです。
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
どのようなコマンドが適当なのでしょうか?宜しくお願いいたします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
あ~~~、なんか変ですね。
通常スペースを含むPath指定の場合にはダブルクオートで
囲んで指定します。
試しにMS-DOSプロンプトへ
スペースを含むパスを持ったファイル
C:\Documents and Settings\test.txt
スペースを含まないパスを持ったファイル
C:\test.txt
を作成し、それぞれドラッグしてみてください。
片方はダブルクオートで囲まれ、
もう片方はダブルクオート無しで表示されるはずです。
#言いたいこと伝わるかな...
この回答への補足
#言いたいこと伝わるかな...
->ありがとうございます。分かりました。
スペースを含む方は""で囲まれました。regの値も本来は""で囲まれて出力されるのでしょうか?そうでない場合、コマンド内で""で囲む方法はないでしょうか?
No.1
- 回答日時:
Dir REG_SZ C:\Program Files\aaa bbb ccc\aa bb
"C:\Program Files\aaa bbb ccc\aa" bb
っとパスの部分をダブルクオートで囲んでもダメですか?
この回答への補足
#言いたいこと伝わるかな...
->ありがとうございます。分かりました。
スペースを含む方は""で囲まれました。regの値も本来は""で囲まれて出力されるのでしょうか?そうでない場合、コマンド内で""で囲む方法はないでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) カラム上の重複を削除するクエリを教えてください 3 2022/04/12 14:11
- Visual Basic(VBA) Excel VBAでAA(BBB) → BBB.AA に置換したい 2 2022/10/30 13:59
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- その他(プログラミング・Web制作) python OpenPyXLを使って出力結果をエクセルに書き込み 2 2022/06/04 19:46
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Excel(エクセル) セルの値をグーグルで検索するエクセルVBAについて! 2 2022/08/01 21:41
- Excel(エクセル) PowerQueryに詳しい方教えてください(Office365) 1 2022/07/24 21:11
- Excel(エクセル) Excel 文字を抽出したい 4 2022/06/22 11:43
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- Excel(エクセル) エクセルで2つの表を比較して、文字列が同じだが、その行のある値が違うものを抽出したい 1 2022/10/06 21:48
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA一覧取得 再投稿
-
Excel VBAでテキストファイルを...
-
xcopyコマンドの進行状況を表示...
-
SaveAsの保存先について
-
バッチファイル 二つ上のディ...
-
エクセルVBAで一つ上の階層...
-
VBAでパワーシェルを実行したい...
-
Excel 相対パス
-
【VBA】ExcelマクロでCSVファイ...
-
ファイルストリームからファイ...
-
EXCEL(VBA)で指定フォルダ内の...
-
エクセルのマクロで特定フォル...
-
ExcelVBAの使い方 ¥の使い方...
-
Pythonのバージョンに関する質...
-
Cの関数で自分自身のパス取得
-
ExcelのVBAで上書き保存を確...
-
VBAでハイパーリンクをつける
-
パスワード保護されたExcelファ...
-
初心者powershellのPS1ファイル...
-
ファイルがオープンできない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルvbaでdocuworksprinter...
-
バッチファイル 二つ上のディ...
-
VBAでパワーシェルを実行したい...
-
VBA一覧取得 再投稿
-
【VB.NET】App.configにファイ...
-
初心者powershellのPS1ファイル...
-
エクセルVBAで一つ上の階層...
-
ExcelVBAの使い方 ¥の使い方...
-
EXCEL(VBA)で指定フォルダ内の...
-
SaveAsの保存先について
-
Excel 相対パス
-
パスワード保護されたExcelファ...
-
【VBA】ExcelマクロでCSVファイ...
-
xcopyコマンドの進行状況を表示...
-
エクセルのマクロで特定フォル...
-
VBA★PDFをPDFアプリで印刷し...
-
VBS パスに変数を入れたい
-
コマンドプロンプトのコピー関...
-
【VBA】複数のtxtファイルから...
-
指定したフォルダ内の最新ファ...
おすすめ情報