专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > C++

批处理判断注册表值是否存在解决思路

发布时间:2011-06-29 00:38:05 文章来源:www.iduyao.cn 采编人员:星星草
批处理判断注册表值是否存在
@echo off
set rr = reg query "HKEY_CURRENT_USERSoftwareaa" /ve
  if not "%rr%" == "aa" (
  echo 不存在
  ) else (
  echo 存在
  )


判断项 aa的默认值是不是aa这个为什么老是查询值为空呢。查不到啊,哪里出错了呢

------解决方案--------------------
req query 返回得内容很多,不仅仅是键得值吧?我下面是查询另外一个键得值得结果。
我不知道是不是存在合理得办法让你在批处理里查,不过估计没有什么让你纯得到那个键值得,所以用批处理恐怕不是合理得办法

C:Documents and Settingsarong>reg query HKEY_CLASSES_ROOTExcel.ChartCurVer /
ve

! REG.EXE VERSION 3.0

HKEY_CLASSES_ROOTExcel.ChartCurVer
<NO NAME> REG_SZ Excel.Chart.8

------解决方案--------------------
你试试

@echo off
set rr = reg query "HKEY_CURRENT_USERSoftwareaa" /ve
echo %rr%

友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: