批处理具有参数的函数

当函数调用时,函数可以通过传递参数来处理参数。

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

上一篇: 批处理函数 下一篇: 批处理文件夹操作