Board logo

标题: [已结]如何批处理向注册表写入带双引号的值 [打印本页]

作者: HAT     时间: 2007-9-20 06:10    标题: [已结]如何批处理向注册表写入带双引号的值

我想用reg add命令把一个键值的值设置为
"%1" %*

这样写肯定是不行的:
reg add HKEY_CURRENT_USER\test /v test /t REG_SZ /d "%1" %* /f
这样也不行:
reg add HKEY_CURRENT_USER\test /v test /t REG_SZ /d ""%1" %*" /f

望高人指点

[ Last edited by HAT on 2008-11-12 at 21:40 ]
作者: wudixin96     时间: 2007-9-20 08:12
是想把双引号也写进去吗?
作者: wudixin96     时间: 2007-9-20 08:19
reg add HKEY_CURRENT_USER\test /v test /t REG_SZ /d "\"%1\" %*" /f
作者: HAT     时间: 2007-9-20 09:00
我还以为只有^可以转义呢,原来\也可以这样用。
多谢wudixin96兄
加分
作者: dosmania     时间: 2007-9-20 13:09
楼主装了卡巴没有,参考一下卡巴的自启动项就知道了
导出卡巴的自启动项,你就会发现人家的写法跟wudixin96 是一样的。