07/05/09 12:01:51 bjubhlyI
教えていただきたいことがあります。
WIN2Kでレジストリの内容を読み出して環境変数に値をセットしたいのですが
"C:\Documents and Settings"のように値に空白が含まれていると
ググって拾ったバッチでは、うまく動きません。
とりあえず
REG QUERY サブキー エントリ | SED エントリで抜く > 一時ファイル
for /f "delims=," %%f in (一時ファイル) DO SET REG=%%f
で目的は果たしたのですが
for文のコマンドの中にパイプが組み込めないので
バッチが2行になり、なんとなく負けた感じがするので
一時ファイルを作成しないことを前提に
1.REG.EXE 以外は、標準コマンドもしくはマイクロソフト提供ツールを使用
または
2.フリーのツールを使用
上記の条件でバッチでレジストリの内容を環境変数に値をセットする方法ってあるのでしょうか?