楼 主
求助 关于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
论坛跳转: