![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-27 03:53 |
共 47,812 主题排行 / 349,912 发帖 / 今日 2 篇 / 48,264 会员排行 |
| 其它操作系统综合讨论区 » CMD下有没有直接打开注册表指定的项(已结) |
| 可打印版本 1,156 / 4 |
| 第1楼 haiou327 | 发表于 2008-04-19 00:32 |
| 高级用户 发帖 348 积分 713 | |
|
CMD下有没有直接打开注册表指定的项(已结) CMD下有没有直接打开注册表指定的项
如我要展开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services本项 能不能像start reg "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services"这样的方法 [ Last edited by haiou327 on 2008-4-20 at 12:04 AM ] |
|
| 第2楼 chishingchan | 发表于 2008-04-19 08:49 |
| 银牌会员 发帖 538 积分 1,284 | |
|
首先用FOR配合REG QUERY查出键值,再使用 REG ADD 进行替换,如果追加键值,要用%变量:~?,?%变更键值后再使用 REG ADD 进行替换。
|
|
| 第3楼 haiou327 | 发表于 2008-04-20 00:04 |
| 高级用户 发帖 348 积分 713 | |
|
谢楼上的回答,已经解决了,
用批处理更改HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\LastKey键值,每更改LastKey键值下次运行就自动打开LastKey所指向的键项。 |
|
| 第4楼 chishingchan | 发表于 2008-04-21 13:11 |
| 银牌会员 发帖 538 积分 1,284 | |
|
楼主为什么不总结出最后的批处理代码呢? 总结出最后的代码让别人也可学习、优化、查错...也是好的,这是我的习惯。
|
|
| 第5楼 haiou327 | 发表于 2008-04-21 13:49 |
| 高级用户 发帖 348 积分 713 | |
|
回复楼上的:
方法 《Windows保存上次最后打开的注册表键的位置》(WIN2000/XP) "LastKey"="ab"(ab为注册表键名) 在这里是利用了LastKey键保存上次最后打开的注册表键的位置的特点, 用批处理修改LastKey键值为自己想打开的项, 这样注册表认为是上次退出打开的项. reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit" /f /v "LastKey" /t REG_SZ /d "我的电脑\HKEY_LOCAL_MACHINE\SAM" start regedit 以后你只要修改红色字段我的电脑\以后的键值为你想打开的项即可 最后一句是打开注册表,运本批处理就可以打开你想打开的键 [ Last edited by haiou327 on 2008-4-21 at 01:53 PM ] |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |