我正在使用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的开始,所以这失败了。 我想我需要添加一些转义字符,但它失败了。
如何正确设置?
答案 0 :(得分:2)
使用插入符号(^)来转义%,以便有问题的行变为:
REG_SZ / d“%ENVIROMENT VAR%utils \ cdb.exe -pv -p ^%ld -c”“”。dump / u / ma c:\ utils \ 1.dmp; qd“”“”
水稻