中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-10 04:27
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 谁能帮我看看我用批处理添加注册表错在哪里了(已解决) 查看 989 回复 5
楼 主 谁能帮我看看我用批处理添加注册表错在哪里了(已解决) 发表于 2007-07-15 02:40 ·  中国 北京 鹏博士BGP
初级用户
积分 126
发帖 47
注册 2007-07-02 17:00
19年会员
UID 92952
性别 男
状态 离线
我想把一个注册表内的内容通过批处理来进行,结果出了点小问题
注册表的内容为
Windows Registry Editor Version 5.00


"VERSION"=dword:000003f9
"AUTOSTART"=dword:00000000
"PATH"="D:\\Itgame\\劲舞团2"

下面是我做的批处理"
reg add HKEY_CURRENT_USER\SOFTWARE\AUDITION /v "AUTOSTART" /t reg_dword /d 00000000 /f
reg add HKEY_CURRENT_USER\SOFTWARE\AUDITION /v "VERSION" /t reg_dword /d 000003f9 /f
reg add HKEY_CURRENT_USER\SOFTWARE\AUDITION /v "PATH" /t reg_sz /d "D:\\Itgame\\劲舞团2"

其中第一项和最后一项能正常执行,只第二行 VERSION执行时总提示"命令行参数无效"
我想请问为什么啊
都是用想同的写法写的啊

[ Last edited by zxlxsqzy on 2007-7-26 at 05:21 PM ]
2 发表于 2007-07-26 12:36 ·  中国 浙江 杭州 电信
银牌会员
★★★
积分 1,928
发帖 931
注册 2007-01-06 11:46
19年会员
UID 75624
性别 男
状态 离线
个人认为问题出在:

000003f9这是十六进制的。表示方法应该为0x000003f9
3 发表于 2007-07-26 14:07 ·  中国 福建 厦门 电信
高级用户
★★★
积分 741
发帖 366
注册 2007-07-25 19:11
19年会员
UID 94024
性别 男
状态 离线
顺便记得把根键HKEY_CURRENT_USER改成HKCU
4 发表于 2007-07-26 17:21 ·  中国 北京 鹏博士BGP
初级用户
积分 126
发帖 47
注册 2007-07-02 17:00
19年会员
UID 92952
性别 男
状态 离线
谢谢大哥,可以了
5 发表于 2007-07-26 17:26 ·  中国 上海 联通
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
2楼正解
3楼没必要
6 发表于 2008-10-20 16:17 ·  中国 江苏 苏州 昆山市 联通
新手上路
积分 7
发帖 7
注册 2008-10-20 13:57
17年会员
UID 128844
性别 男
状态 离线
不錯,,,學習了..
论坛跳转: