中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-11 14:43
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » 请教 找到值如何删除这个值的键
可打印版本  725 / 5
第1楼 cjfcjf222 发表于 2009-04-01 11:15
初级用户 发帖 77 积分 172
请教 找到值如何删除这个值的键
@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



上面的已经可以找到那个注册表值,但是我要删除上面那个值的键,下面如何写
第2楼 slore 发表于 2009-04-01 11:24
铂金会员 发帖 2,478 积分 5,212
reg delete
第3楼 cjfcjf222 发表于 2009-04-01 11:36
初级用户 发帖 77 积分 172
用reg delete删除时好象要知道上面找到的值的键名,然后上面这个值不会变,而键名却会变,所以只能找到值的名字,然而如何在找到值后删除这个值的键呢
第4楼 cjfcjf222 发表于 2009-04-02 01:51
初级用户 发帖 77 积分 172
有人帮助我吗
第5楼 netbenton 发表于 2009-04-02 08:01
银牌会员 发帖 752 积分 1,916 来自 广西
tokens=3,多开几项:tokens=1,2,3*
不就可以得到其它内容了吗?包括键名。
第6楼 yishanju 发表于 2009-04-03 08:03
银牌会员 发帖 1,357 积分 1,488
先导出.reg 然后分析一下就可以了
记得reg 命令支持导出
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023