前言
略
接收命令行参数
- 变量 %1~%9 对应命令行参数 1-9
- 变量%0表示自身
- 如果参数超过9个,则需要shift命令
示例
将下面的内容保存为bat文件(比如1.bat):
@echo off
echo.%%0为自身
echo.第0个参数是:%0
echo.第1个参数是:%1
echo.第2个参数是:%2
echo.第3个参数是:%3
echo.普通情况下直至第九个,超过则需要shift命令
pause
参考
Using batch parameters:https://learn.microsoft.com/en-us/previous-versions/orphan-topics/ws.10/cc755880(v=ws.10)
Shift:https://learn.microsoft.com/en-us/previous-versions/orphan-topics/ws.10/cc773298(v=ws.10)