批處理指令碼 - 帶引數的函式



透過在呼叫函式時傳遞引數,函式可以使用引數。

語法

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
batch_script_functions.htm
廣告