1

在我的批处理文件中,我需要检查机器上安装的 oracle 的版本。我想阅读机器包含的 oracl_home。我在注册表中有一个路径,例如:KEY_LOCAL_MACHINE\SOFTWARE\zdf\oracle,我想读取 oracle 下的属性名称。我该怎么做????谢谢!

4

2 回答 2

1
  1. 我认为您在“KEY_LOCAL_MACHINE”中错过了“H”。
  2. 使用 reg 查询:

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

/s递归查询所有子键和值

于 2012-12-09T14:17:41.147 回答
0

假设你的注册表路径下的 oracle 是 10.0


@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 回答