作者:卟瞇蕗 | 来源:互联网 | 2023-08-18 19:19
bat批处理的参数
首先,先说说bat批处理的参数,批处理的参数最多支持9个,为%1到%9
很容易理解,下面直接举例
1.A调用B方法
在同目录编写两个文件,echo.bat和run.bat
echo.bat,相当于echo方法,将所有传入参数拼接并输出
run.bat,调用echo.bat,传入参数
echo.bat
@echo off
SET a1=%1
SET a2=%2
SET a3=%3
echo %a1%%a2%%a3%
run.bat
@echo off
call echo.bat 22 33 44
pause
结果
2.存储变量当做参数
另一种情况,有时候需要像高级语言那样在一个类中存储公共变量,其它类可以调用
批处理的参数,可以起到类似的效果
同样,在同目录编写两个文件,params.bat和run.abt
params.bat,存储公共变量
run.bat,调用公共变量,并输出
params.bat
@echo off
SET %1=11
SET %2=22
SET %3=33
run.bat
@echo off
call params.bat arg1 arg2 arg3
echo %arg1%
echo %arg2%
echo %arg3%
pause
结果