【发布时间】:2016-07-11 14:44:55
【问题描述】:
我正在尝试使用批处理中的参数扩展来删除某些文本中的引号。谁能告诉我这是为什么:
@echo off
setlocal
set args=%*
echo %args:"=%
打印"= 而不是什么都没有?据我所知,%args:"=% 应该将所有引号都替换为空,所以我不明白为什么会这样。
任何帮助将不胜感激,谢谢!
编辑:为了澄清,我没有将任何参数传递给批处理脚本。
【问题讨论】:
-
无法复制。它可以在我的电脑上运行,除非没有传递任何参数
-
@LưuVĩnhPhúc 我也没有将任何参数传递给脚本。也许这就是问题的一部分?
标签: windows batch-file cmd windows-10 command-prompt