Board logo

标题: [已解决]批处理判断注册表值是否存在 [打印本页]

作者: 289403     时间: 2010-4-25 18:49    标题: [已解决]批处理判断注册表值是否存在

@echo off
set rr = reg query "HKEY_CURRENT_USER\Software\aa" /ve
  if not "%rr%" == "aa" (
  echo 不存在
  ) else (
  echo 存在
  )


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

[ Last edited by 289403 on 2010-4-25 at 19:10 ]
作者: Hanyeguxing     时间: 2010-4-25 19:00

@echo off
reg query "HKCU\Software\aa" /ve >nul
if ERRORLEVEL 1 (echo.不存在) else echo.存在
pause

作者: sun2052     时间: 2010-4-25 19:08
@echo off
reg.exe query "HKLM\SOFTWARE\aaa">nul 2>nul
if "%errorlevel%"=="0" (
        echo 存在
) else (
        echo 不存在
)
pause
作者: 289403     时间: 2010-4-25 19:09
多谢了,可以了