Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CMD-如何写入%_Cmd_Environment Variables - Fatal编程技术网

CMD-如何写入%

CMD-如何写入%,cmd,environment-variables,Cmd,Environment Variables,我正在使用windows cmd并尝试执行以下操作: REG添加“HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug”/v调试器/t REG\u SZ /d“%environment VAR%utils\cdb.exe-pv-p%ld-c”“。dump/u/ma c:\utils\1.dmp;qd“ 如您所见,第一个环境变量在%之间,并由cmd展开,然后应按原样写入%ld。但是,它被认为是由CMD启动varialbe,因此失败。 我

我正在使用windows cmd并尝试执行以下操作:

REG添加“HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug”/v调试器/t REG\u SZ /d“%environment VAR%utils\cdb.exe-pv-p%ld-c”“。dump/u/ma c:\utils\1.dmp;qd“

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

如何正确设置此选项?

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

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


Paddy

cmd.exe语法非常奇怪-哪个操作系统?此外,您是否直接在命令行中键入此文件,或者使用bat文件(从内存%%从文件中工作,^如果您直接在.Win2008服务器中键入此文件。是的,这是从文件中键入的。谢谢。