批处理中Reg add出现命令行参数过多问题

来源:百度知道 编辑:UC知道 时间:2024/05/20 10:07:26
本人想象注册表HKCR\regfile\shell\open\command中写入regedit.exe "%1"
可是怎样写都说:
命令行参数过多
reg add "HKCR\regfile\shell\open\command" /v /t REG_SZ /d "regedit.exe\"%1\"" /f
不好意思贴错了
reg add "HKCR\regfile\shell\open\command" /v @ /t REG_SZ /d "regedit.exe\"%1\"" /f

reg add "HKCR\regfile\shell\open\command" /v /t REG_SZ /d "regedit.exe\"%1\"" /f
你弄错了吧,、/v后面怎么没有值名啊,应该少了个。。。。。
========================================================
我刚才试了,可以成功啊,并没有提示什么参数过多啊
"regedit.exe\"%1\""
这个地方我没看懂,貌似中间少了个空格,可能知识有限吧,前面的个人认为没错误
"regedit.exe \"%1\"" 这样试试

是 reg add "HKCR\regfile\shell\open\command" /ve /t REG_SZ /d "regedit.exe\"%1\"" /f

看看帮助吧 reg add /?