中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-13 11:24
中国DOS联盟论坛 » DOS学习入门 & 精彩文章 (教学室) » 求助 关于DOS操作注册表的问题! 查看 888 回复 3
楼 主 求助 关于DOS操作注册表的问题! 发表于 2007-03-02 10:35 ·  中国 山东 潍坊 电信
中级用户
★★
积分 201
发帖 75
注册 2007-02-24 00:26
19年会员
UID 80034
性别 男
状态 离线
reg add "HKEY_CLASSES_ROOT\Directory\shell" /v dos /t reg_sz /d ""cmd.exe /k "cd %1""
提示"命令行参数太多"
2 发表于 2007-03-02 13:44 ·  中国 广东 广州 白云区 电信
中级用户
★★
积分 251
发帖 108
注册 2007-01-07 11:33
19年会员
UID 75721
性别 男
来自 湖南==>广州
状态 离线
你的引号太多了..
不知道你要的效果是什么..

reg add "HKEY_CLASSES_ROOT\Directory\shell" /v dos /t reg_sz /d "cmd.exe /k cd %1"
reg add "HKEY_CLASSES_ROOT\Directory\shell" /v dos /t reg_sz /d ""cmd.exe"/k cd %1"

这样就可以了..你是不是要在数据加"号..

[ Last edited by Eblis on 2007-3-2 at 12:46 AM ]
DOS新人.多多指導
3 发表于 2007-03-03 06:30 ·  新西兰
初级用户
积分 107
发帖 47
注册 2007-03-03 03:12
19年会员
UID 80618
性别 男
状态 离线
只需要在带空格的地方写引号 其他不用写引号
4 发表于 2007-03-03 10:46 ·  中国 山东 潍坊 电信
中级用户
★★
积分 201
发帖 75
注册 2007-02-24 00:26
19年会员
UID 80034
性别 男
状态 离线
我想得到的数据是 cmd.exe /k "cd %1"
而不是 cmd.exe /k cd %1
就是得到
名称 类型 数据
DOS REG_SZ cmd.exe /k "cd %1"
而不是得到
名称 类型 数据
DOS REG_SZ cmd.exe /k cd %1
论坛跳转: