在Windows XP .bat文件中,如何设置变量值以使用双引号?我找不到批处理文件的特殊字符。
SET myVariable= " \"myValue \" "
答案 0 :(得分:13)
您可以使用@Patrick Cuff提供的方法,或者您可以非常简单地执行此操作:
SET var="Value"
让我们看看它是否有效......
ECHO %var%
,输出为:
"Value"
是的! :)
答案 1 :(得分:10)
如果这是针对Windows的,则需要使用插入符号(^
)来转义双引号:
set myVariable=^"myVlaue^"
在值周围加上单引号将不起作用,该值将包括单引号和双引号。
答案 2 :(得分:0)
您可以使用
SET myVariable='"myValue"'