如何在批处理脚本中删除变量中的引号

dom*_*lao 3 windows batch-file

我在批量编程中遇到了问题.我获取控制台生成的字符串,然后该字符串包含双引号,我将其保存到变量,如,

"/path/compile" -o source.cpp
Run Code Online (Sandbox Code Playgroud)

现在我的问题是,如何删除这2个双引号?我不知道如何删除字符串中间的引号.

请指教

nep*_*i12 8

set a="hello" world
set b=%a:"=%
Run Code Online (Sandbox Code Playgroud)


End*_*oro 5

正确的语法:

set "tempvar="/path/compile" -o source.cpp"
echo %tempvar%
set "tempvar=%tempvar:"=%"
echo %tempvar%
Run Code Online (Sandbox Code Playgroud)