批处理脚本 - 带参数的函数
函数可以使用参数,只需在调用函数时传递参数即可。
语法
Call :function_name parameter1, parameter2… parametern
然后可以使用波浪号 (~) 字符以及参数的位置编号从函数内部访问参数。
以下示例显示如何使用参数调用函数。
示例
@echo off SETLOCAL CALL :Display 5 , 10 EXIT /B %ERRORLEVEL% :Display echo The value of parameter 1 is %~1 echo The value of parameter 2 is %~2 EXIT /B 0
如上例所示,~1 用于访问发送给函数的第一个参数,类似地 ~2 用于访问第二个参数。
输出
上述命令会产生以下输出。
The value of parameter 1 is 5 The value of parameter 2 is 10