首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

获取Windows批处理脚本(.bat)中传递的参数列表

在Windows批处理脚本(.bat)中,可以使用%1%2%3等表示传递给脚本的参数列表。其中,%1表示第一个参数,%2表示第二个参数,以此类推。

例如,如果我们有一个名为my_script.bat的批处理脚本,它需要接收两个参数,那么可以在脚本中使用%1%2来获取这两个参数的值。

以下是一个简单的示例脚本,用于获取传递给它的两个参数,并将它们连接起来:

代码语言:txt
复制
@echo off
set arg1=%1
set arg2=%2
echo %arg1%%arg2%

在这个示例中,%1%2分别表示传递给脚本的第一个和第二个参数。set命令用于将这些参数的值存储在变量arg1arg2中,然后使用echo命令将它们连接起来并输出到控制台。

需要注意的是,如果脚本需要接收更多的参数,可以使用shift命令来移动参数列表,以便能够访问下一个参数。例如,在上面的示例中,如果我们需要接收三个参数,那么可以在脚本中添加以下代码:

代码语言:txt
复制
shift
set arg3=%1
echo %arg1%%arg2%%arg3%

shift命令将参数列表向左移动一个位置,这样%1就变成了第二个参数,%2就变成了第三个参数,以此类推。然后,我们可以使用set命令将第三个参数的值存储在变量arg3中,并将它们连接起来输出到控制台。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券