• 締切済み

バッチファイルでレジストリの値を変数として保持?

はじめまして 現在、Vistaでバッチファイルを作成しているのですが上手くいかず・・・ お知恵を拝借できませんでしょうか? やりたい事は 1.レジストリの値を取得する HKLM\Software\フォルダ1\フォルダ2 の Serverに入っている値(Server098.aa.co.jp) ->reg query を利用して文字列すべて(Server098.aa.co.jp)は確認できるのですが・・・ 2.取得した値の一部を切り出す Server098.aa.co.jpのServer098の部分 ->一部を切り出す部分が どうにも上手く行きません・・・ 3.切り出した文字列を利用してサーバに接続する \\Server098\Install 以上 回答をお待ちしております。よろしくお願いいたします。

みんなの回答

  • pita-gora
  • ベストアンサー率70% (102/145)
回答No.1

ざっと作ってみました。Vistaの場合管理者で実行しないと動作しないかもしれません。 (当方Vistaの環境がないためXPで確認しました) for /f "tokens=3" %%a in ('REG QUERY HKLM\Software\xxxxx\yyyyyy /v Server') do set server=%%a for /f "tokens=1 delims=." %%s in ('echo %server%') do start \\%%s\Install

すると、全ての回答が全文表示されます。

関連するQ&A