Board logo

标题: [注册表类] [已解决]批处理怎样检测注册表某子项是否存在? [打印本页]

作者: yoloj    时间: 2010-9-29 09:43     标题: [已解决]批处理怎样检测注册表某子项是否存在?

比如我要检测“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer”项下是否存在“run”子项(注意是项,不是键),
如果存在run子项,则删除run子项,否则跳转到下一个命令。。

谢谢。。

[ 本帖最后由 yoloj 于 2010-9-29 21:39 编辑 ]
作者: dennisle    时间: 2010-9-29 13:01

Hi
  1. @echo off
  2. reg query HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\run /s >nul 2>nul
  3. if %errorlevel% equ 0 (
  4.         echo RUN 已存在。
  5.         reg delete HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\run /f >nul 2>nul
  6.         echo 並刪除 RUN。
  7. ) else (
  8.         echo RUN 不存在!
  9. )
  10. pause
复制代码

作者: yoloj    时间: 2010-9-29 21:39

感谢2楼老师!!很好。。




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2