ode*_*213 8 windows command-line batch-file
在Windows XP .bat文件中,如何设置变量值以使用双引号?我找不到批处理文件的特殊字符.
SET myVariable= " \"myValue \" "
Run Code Online (Sandbox Code Playgroud)
And*_*y M 13
您可以使用@Patrick Cuff提供的方法,或者您可以非常简单地执行此操作:
SET var="Value"
Run Code Online (Sandbox Code Playgroud)
让我们看看它是否有效......
ECHO %var%
Run Code Online (Sandbox Code Playgroud)
输出是:
"Value"
Run Code Online (Sandbox Code Playgroud)
是! :)
Pat*_*uff 10
如果这是针对Windows的,则需要使用caret(^)来转义双引号:
set myVariable=^"myVlaue^"
Run Code Online (Sandbox Code Playgroud)
在值周围放置单引号将不起作用,该值将包括单引号和双引号.