Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
Guida Batch - Istruzione If Parte II

Guida Batch

Capitolo 23° - Istruzione If Parte II

<< Precedente Prossimo >>
Elaborare a seconda dell'ERRORLEVEL:
Adesso è arrivato il momento di scoprire cos'è questo già citato "ERRRORLEVEL"; ogni istruzione, da un valore d'uscita che rappresenta l'esito dell'operazione. Impareremo ora ad eseguire operazioni a partire dalla scelta effettata col comando choice. Questo comando, da un errorlevel orientato a seconda del posto della scelta. Ad esempio se ho "choice /c:ab", "ERRORLEVEL 1" sarà la scelta A, mentre "ERRORLEVEL 2" sarà la scelta B. Ecco la sintassi:


SINTASSI:

if ERRORLEVEL numero ISTRUZIONI


Numero rappresenta il valore di errorlevel


ESEMPIO:

@echo off
choice Effettua una scelta /c:ab
if ERRORLEVEL 1 goto err1
if ERRORLEVEL 2 goto err2

:err1
echo Hai scelto il Proemio dell'Iliade
goto end

:err2
echo Hai scelto il proemio dell'Odissea

:end
echo Premi un tasto per uscire
pause>nul
<< Precedente Prossimo >>
Input invalido