在批次處理指令碼中使用call
命令來呼叫一個函式。 以下是呼叫函式的語法。
call :function_name
以下範例顯示了如何從主程式呼叫一個函式。
@echo off
SETLOCAL
CALL :Display
EXIT /B %ERRORLEVEL%
:Display
SET /A index=2
echo The value of index is %index%
EXIT /B 0
定義主程式時需要注意的一點是確保在主程式中放入EXIT / B%ERRORLEVEL%
語句,以便將主程式的程式碼與函式分開。
以上命令產生以下輸出 -
The value of index is 2