Board logo

标题: 请教 找到值如何删除这个值的键 [打印本页]

作者: cjfcjf222     时间: 2009-4-1 11:15    标题: 请教 找到值如何删除这个值的键
@echo off
for /f "tokens=3" %%i in ('reg query HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices ^|findstr CUrl') do (
if "%%i"=="E4B0283C007E000000000000" goto 11
echo 没有此键!&pause&exit
)

:11
echo 已经找到,按键操作下一步!&pause



上面的已经可以找到那个注册表值,但是我要删除上面那个值的键,下面如何写

作者: slore     时间: 2009-4-1 11:24
reg delete

作者: cjfcjf222     时间: 2009-4-1 11:36
用reg delete删除时好象要知道上面找到的值的键名,然后上面这个值不会变,而键名却会变,所以只能找到值的名字,然而如何在找到值后删除这个值的键呢

作者: cjfcjf222     时间: 2009-4-2 01:51
有人帮助我吗

作者: netbenton     时间: 2009-4-2 08:01
tokens=3,多开几项:tokens=1,2,3*
不就可以得到其它内容了吗?包括键名。

作者: yishanju     时间: 2009-4-3 08:03
先导出.reg 然后分析一下就可以了
记得reg 命令支持导出