1

バッチ ファイルで、マシンにインストールされているオラクルのバージョンを確認する必要があります。マシンに含まれる oracl_home を読み取りたい。レジストリに KEY_LOCAL_MACHINE\SOFTWARE\zdf\oracle のようなパスがあり、oracle の下の属性名を読みたいと思っています。どうすればできますか???? ありがとう!

4

2 に答える 2

1
  1. I think that you miss "H" in "KEY_LOCAL_MACHINE".
  2. use reg query:

    reg query "HKEY_LOCAL_MACHINE\SOFTWARE\zdf\oracle" /s

the /s queries all subkeys and values recursively

于 2012-12-09T14:17:41.147 に答える
0

Suppose oracle is 10.0 under your registry path


@echo off
regedit /e C$D$L$A$.bxt "HKEY_LOCAL_MACHINE\your\regisgry\path"
echo "set" > C$D$L$A$.bat
find "oracle" <C$D$L$A$.bxt >>C$D$L$A$.bat
于 2012-12-09T14:18:29.870 に答える