【发布时间】:2016-05-09 09:58:01
【问题描述】:
我正在编写批处理脚本,在回显两个变量时遇到了一些问题。为此,我创建了文件 test.bat
回声 %2%
echo "调用两个参数"
回声 - %1% %2%
调用时,输出是什么:
test.bat 1235 899
899
"Calling Two Paramters"
- `12352`
现在预期的输出必须是:
1235 899
请帮忙
【问题讨论】:
-
您希望将
1235 899视为单个参数,还是将其视为1235和899的两个参数? -
两个不同的参数
-
好的...所以正确的最后一行是:
echo - %~1 %~2(正如@npocmaka 已经在his answer 中指出的那样,只有一个%用于参数,并且~修饰符删除潜在的周围 qouotes; 显然你的问题对他来说不够清楚 - 对我来说也是如此 - 所以他将这两个数字解释为 single 论点)...... -
感谢您的帮助...
标签: batch-file batch-processing