批处理文件运行时,可以选择传递命令行参数,然后在程序中读取这些参数以进一步处理。 批处理文件参数可以从程序中使用%
运算符以及参数的数字位置进行调用。 以下是如何定义命令行参数。
%0
是被调用的程序名称。%1
是第一个命令行参数。%2
是第二个命令行参数。- 所以直到
%9
。
我们来看一个如何使用命令行参数的简单例子。
示例
@echo off
echo The first parameter is %1
echo The second parameter is %2
echo The third parameter is %3
如果上面的代码存储在一个名为test.bat
的文件中,并且该文件运行为 -
test.bat 5 10 15
那么,以下将是输出 -
The first parameter is 5
The second parameter is 10
The third parameter is 15