首页 > 解决方案 > 如何不包含 set 变量中指定的引号?

问题描述

所以我编写了一个简单的批处理脚本,它允许我使用我提供给自己选择的参数来启动一个特定的程序。

但我有一些“set =”命令,其变量包含字符串中的引号。

前任 :

set engine="UnityCompilerDX11 v3.8.2"

现在你可以看到我需要引号来保留带有空格的字符串(我知道我可以只使用 UnderScore,但我真的不想),当我使用变量将字符串放在它的位置时,我得到了字符串与引号。

前任 :

echo %engine%
"UnityCompilerDx11 v3.8.2"

所以基本上我只是想知道如何在命令中或命令中不带引号的情况下回显或使用变量的字符串。

标签: batch-filevariablescmdsetquotes

解决方案


推荐阅读