2012-08-13 91 views
0

我想读取注册表项的子项名称并将子项名称分配给一个变量。我没有得到一个注册表查询来做到这一点。从批处理文件中的regedit中读取子注册表项

例如:我目前的密钥是这样的“ProviderName/SoftwareName/8.0”。当我切换版本时,最后的部分8.0可以改变。我想读这个版本号。

在此先感谢! 普拉卡什

+0

第一次接受你之前的问题的一些答案 – rene 2012-08-13 11:20:20

+0

对不起,如果我不清楚我的问题,我的实际问题是我无法查询注册表的子键名称 – prakashjv 2012-08-13 14:01:44

回答

0

REG命令是你将不得不解析输出。

REG QUERY HKLM\Software\Microsoft\Office 

会告诉你的Office版本(以及一些常用的按键)

for /f "tokens=5 delims=\" %a in ('REG QUERY HKLM\Software\Microsoft\Office') do echo %a 

将输出的信息。你将不得不将信息转换成数字,然后测试它是否更大。