BATファイルの環境変数にREG値を読み込もうとしています。例えば、REG値を環境変数に読み込む方法
REG HKLM \ SYSTEM \ CURRENTCONTROLSET \サービス\イベントログ/ V用のImagePath
私はREGの全体の出力文字列を取得することができますが、このように環境変数にコマンドを実行します。ただし
FOR /F "usebackq delims==" %%a in (`REG QUERY "HKLM\SYSTEM\CurrentControlSet\Services\Eventlog" /v ImagePath`) DO set ImagePath=%%a
、これは、全体のラインに環境変数を設定し、すなわち、
ImagePath REG_EXPAND_SZ C:\Windows\system32\services.exe
私は環境変数は、パスのみの部分から成るようにしたい、すなわち、
C:\Windows\system32\services.exe
ありがとうございます。
素晴らしいです。ありがとう。ただ私はそれをさらに一歩踏み出さなければならないことに気づいた。 ImagePathは次のようになります: "C:¥Windows¥system32¥services.exe"パラメータ –
@Neilw - 更新された回答 – dbenham