bat脚本如何将接受到的参数设置为变量
时间: 2024-02-24 16:53:59 浏览: 242
bat批处理脚本语法教程(超经典)
4星 · 用户满意度95%
在 BAT 脚本中,可以使用 `%1`、`%2`、`%3` 等参数变量来接收参数,其中 `%1` 表示第一个参数,`%2` 表示第二个参数,以此类推。可以将这些参数变量赋值给其他变量来进行后续操作。
以下是一个示例,可以将接收到的两个参数分别赋值给 `var1` 和 `var2` 变量:
```bat
@echo off
set var1=%1
set var2=%2
echo 参数1:%var1%
echo 参数2:%var2%
```
在执行该脚本时,需要在脚本名后面跟上要传递的参数,用空格分隔。例如,执行以下命令:
```bat
myscript.bat hello world
```
则将会输出:
```
参数1:hello
参数2:world
```
需要注意的是,如果参数中包含空格或特殊字符,可以使用双引号将其括起来。例如,执行以下命令:
```bat
myscript.bat "hello, world" 123
```
则将会输出:
```
参数1:hello, world
参数2:123
```
阅读全文