在我的批处理文件中,我需要检查机器上安装的 oracle 的版本。我想阅读机器包含的 oracl_home。我在注册表中有一个路径,例如:KEY_LOCAL_MACHINE\SOFTWARE\zdf\oracle,我想读取 oracle 下的属性名称。我该怎么做????谢谢!
问问题
3040 次
2 回答
1
- 我认为您在“KEY_LOCAL_MACHINE”中错过了“H”。
使用 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 回答