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
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
A cura di: Membro non piu' appartenente alla Community