批次處理呼叫函式

2019-10-16 22:59:08

在批次處理指令碼中使用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