CMD - 怎么写%

时间:2010-07-07 07:55:11

标签: cmd environment-variables

我正在使用Windows cmd,我正在尝试执行以下操作:

REG ADD“HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ AeDebug”/ v debugger / t REG_SZ / d“%ENVIROMENT VAR%utils \ cdb.exe -pv -p%ld -c”“”。dump / u / ma c:\ utils \ 1.dmp; qd“”“”

如您所见,第一个环境变量在%之间并且由cmd扩展,然后%ld应该按原样写入。但是,它被认为是CMD的varialbe的开始,所以这失败了。 我想我需要添加一些转义字符,但它失败了。

如何正确设置?

1 个答案:

答案 0 :(得分:2)

使用插入符号(^)来转义%,以便有问题的行变为:

REG_SZ / d“%ENVIROMENT VAR%utils \ cdb.exe -pv -p ^%ld -c”“”。dump / u / ma c:\ utils \ 1.dmp; qd“”“”

水稻