在Windows批处理脚本(.bat)中,可以使用%1
、%2
、%3
等表示传递给脚本的参数列表。其中,%1
表示第一个参数,%2
表示第二个参数,以此类推。
例如,如果我们有一个名为my_script.bat
的批处理脚本,它需要接收两个参数,那么可以在脚本中使用%1
和%2
来获取这两个参数的值。
以下是一个简单的示例脚本,用于获取传递给它的两个参数,并将它们连接起来:
@echo off
set arg1=%1
set arg2=%2
echo %arg1%%arg2%
在这个示例中,%1
和%2
分别表示传递给脚本的第一个和第二个参数。set
命令用于将这些参数的值存储在变量arg1
和arg2
中,然后使用echo
命令将它们连接起来并输出到控制台。
需要注意的是,如果脚本需要接收更多的参数,可以使用shift
命令来移动参数列表,以便能够访问下一个参数。例如,在上面的示例中,如果我们需要接收三个参数,那么可以在脚本中添加以下代码:
shift
set arg3=%1
echo %arg1%%arg2%%arg3%
shift
命令将参数列表向左移动一个位置,这样%1
就变成了第二个参数,%2
就变成了第三个参数,以此类推。然后,我们可以使用set
命令将第三个参数的值存储在变量arg3
中,并将它们连接起来输出到控制台。
领取专属 10元无门槛券
手把手带您无忧上云