永发信息网

bat获取注册表的值失败,提示错误。

答案:2  悬赏:40  手机版
解决时间 2021-11-14 09:09
  • 提问者网友:蓝琪梦莎
  • 2021-11-13 17:02
bat获取注册表的值失败,提示错误。
最佳答案
  • 五星知识达人网友:神也偏爱
  • 2021-11-13 17:48
试试把"HKCU\Software\Autodesk\Inventor\Current Version"改成
HKCU\Software\Autodesk\Inventor\"Current Version"
或者去掉双引号试试
全部回答
  • 1楼网友:未来江山和你
  • 2021-11-13 17:55
Current Version是没有空格的。追问for /f "tokens=3" %%a in ('Reg Query "HKCU\Software\Autodesk\Inventor\Current Version" /v “RegistryVersion" ') do set RegistryVersion=%%a

这个获取RegistryVersion是没有错的,问题是出在下面两句追答那你获取到的RegistryVersion值是什么?分配到后面的命令中后,那个注册表路径是否存在呢?追问RegistryVersion值正确, 注册表的路径存在追答麻烦你提供一下那些注册表内容,导出来,这样我这边试试,毕竟我这没有你的那些值,上传到网盘共享给我链接。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯