批处理文件设置双引号变量

时间:2011-08-11 17:04:19

标签: windows command-line batch-file

在Windows XP .bat文件中,如何设置变量值以使用双引号?我找不到批处理文件的特殊字符。

SET myVariable= " \"myValue \" "

3 个答案:

答案 0 :(得分:13)

您可以使用@Patrick Cuff提供的方法,或者您可以非常简单地执行此操作:

SET var="Value"

让我们看看它是否有效......

ECHO %var%

,输出为:

"Value"

是的! :)

答案 1 :(得分:10)

如果这是针对Windows的,则需要使用插入符号(^)来转义双引号:

set myVariable=^"myVlaue^"

在值周围加上单引号将不起作用,该值将包括单引号和双引号。

答案 2 :(得分:0)

您可以使用

SET myVariable='"myValue"'