在批處理腳本中使用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