标签: batch-file
似乎参数上的'='符号将该参数拆分为两个。即。如果我有批处理文件a.bat:
echo %1 echo %2
并使用:
a 1=2
它会给出结果:
1 2
而我希望它给出:
1 = 2.
如果我在“1 = 2”附近加上引号,那么它可以保留%1中的引号。
知道怎么把1 = 2变成%1?
答案 0 :(得分:1)
要从参数中删除周围的引号,请添加~。
~
echo %~1