Script batch: chiamata di una funzione
Una funzione viene chiamata in Batch Script utilizzando il comando call. Di seguito è riportata la sintassi.
Sintassi
call :function_name
L'esempio seguente mostra come una funzione può essere chiamata dal programma principale.
Esempio
@echo off
SETLOCAL
CALL :Display
EXIT /B %ERRORLEVEL%
:Display
SET /A index=2
echo The value of index is %index%
EXIT /B 0
Una cosa fondamentale da notare quando si definisce il programma principale è assicurarsi che l'istruzione EXIT / B% ERRORLEVEL% sia inserita nel programma principale per separare il codice del programma principale dalla funzione.
Produzione
Il comando precedente produce il seguente output.
The value of index is 2