batch-file - 如何不包含 set 变量中指定的引号?
问题描述
所以我编写了一个简单的批处理脚本,它允许我使用我提供给自己选择的参数来启动一个特定的程序。
但我有一些“set =”命令,其变量包含字符串中的引号。
前任 :
set engine="UnityCompilerDX11 v3.8.2"
现在你可以看到我需要引号来保留带有空格的字符串(我知道我可以只使用 UnderScore,但我真的不想),当我使用变量将字符串放在它的位置时,我得到了字符串与引号。
前任 :
echo %engine%
"UnityCompilerDx11 v3.8.2"
所以基本上我只是想知道如何在命令中或命令中不带引号的情况下回显或使用变量的字符串。
解决方案
推荐阅读
- javascript - 如何在嵌套表单中获取 Angular 6 AbstractControl 的兄弟控件?
- c# - C# Visual Studio DotNetBrowser 不断搜索 GetelementbyID
- android - SQLite 中的日期不起作用
- python - 执行 Kolmogorov-Smirnov 测试的拟合优度 - scipy
- git - 此文件已隐藏 - github 错误
- javascript - 使用地图过滤但保留索引
- angular - Angular ViewChildren 不检索由 *ngTemplateOutlet 绘制的孩子
- python - 如果模型中的字段为空,则在保存时删除模型实例
- apache-spark - sparksql 或 hiveserver2 可以同时连接到 2 个不同的元存储吗?
- bash - 为什么管道 $RANDOM 的输出会影响值?