注册表的高级应用技巧求助

来源:百度知道 编辑:UC知道 时间:2024/06/02 13:59:05
现在能不能做一个批处理,支持IF then 效果
比如,某某键值如果=a就修改为b,如果=b就保留,如果=c就改成d
高手解答,谢谢
完美答案给双倍分!

比如HKEY_CURRENT_USER\2下有个2键值为222222我们想把他变成abc那么这么写

for /f "skip=1 tokens=3" %a in ('reg query hkcu\2') do echo %a
===========================================
@echo off
for /f "skip=1 tokens=3" %%a in ('reg query hkcu\1') do (if %%a==abc (echo 键值正确 不需要更改) else (reg add hkcu\2 /v 2 /d abc /f&echo 修 改完成))
pause
============================================
给分、闪人