![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-11 00:50 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [求助]用VBS读取注册表项的键值 |
| 可打印版本 1,196 / 8 |
| 第1楼 icyheart | 发表于 2007-09-12 17:09 |
| 中级用户 发帖 81 积分 216 | |
|
[求助]用VBS读取注册表项的键值 Dim WshShell,keys
Set WshShell = WScript.CreateObject("WScript.Shell") keys=wshshell.regread ("HKLM\software\microsoft\windows\currentversion\run\") for each key in keys wscript.echo key next 总是报错如图: 哪儿不对呢? [ Last edited by icyheart on 2007-9-12 at 05:11 PM ] 附件 2.jpg (15.64 KiB) |
|
| 第2楼 wudixin96 | 发表于 2007-09-12 17:36 |
| 银牌会员 发帖 931 积分 1,928 | |
|
如果所读取的项 默认值为空的话,regread就会出错的
|
|
| 第3楼 ThinKing | 发表于 2007-09-12 17:40 |
| 中级用户 发帖 207 积分 471 | |
|
RegRead 能读取注册表中一个子项的所有键么?
|
|
| 第4楼 icyheart | 发表于 2007-09-12 18:10 |
| 中级用户 发帖 81 积分 216 | |
|
可是RUN下的值不为空啊
|
|
| 第5楼 ThinKing | 发表于 2007-09-12 19:17 |
| 中级用户 发帖 207 积分 471 | |
|
Run 后面加一个键名称,我这里是“seed”。 |
|
| 第6楼 icyheart | 发表于 2007-09-12 22:08 |
| 中级用户 发帖 81 积分 216 | |
|
哦这样啊,你这种写法到是简单啊,把前面的都省啦直接啊
|
|
| 第7楼 wudixin96 | 发表于 2007-09-12 22:19 |
| 银牌会员 发帖 931 积分 1,928 | |
|
run下面是不为空,但是run下的默认键值的值为空
run\读取的是默认键值 |
|
| 第8楼 hqso | 发表于 2008-12-25 13:06 |
| 初级用户 发帖 39 积分 43 | |
|
我不怎么懂vbs 但是用dos可以实现 @ echo off
REG EXPORT HKEY_CURRENT_USER\Software\MiHKEY_CURRENT_USER\Software\Mi crosoft\Windows\CurrentVersion\Run run.reg rename run.reg run.txt run.txt exit |
|
| 第9楼 hqso | 发表于 2008-12-25 13:07 |
| 初级用户 发帖 39 积分 43 | |
|
当然也可以 用vbs 编译下
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |