Confronto di due stringhe:
E' possibile, tramite l'uso di IF, confrontare due stringhe in questo modo:
SINTASSI:
if stringa1 operatore stringa2 ISTRUZIONI
L'operatore è una "sigla" che permette di confrontare due stringhe. Ecco gli operatori
EQU = uguale a
NEQ = diverso da
LSS = minore di
LEQ = minore o uguale a
GTR = maggiore di
GEQ = maggiore o uguale a
ESEMPIO:
@echo off
if "%1" GEQ "3" echo %1 è maggiore o uguale a 3
if "%1" EQU "prova" echo Hai scritto prova ed hai una penitenza
if "%1" LSS "200" echo %1 è minore di duecento
echo premi un tasto per uscire
pause>nul
E' possibile anche imporre al comando di non fare differenze tra maiuscole e minuscole. Per far questo basta anteporre "/I" prima della stringa 1.
E' possibile, tramite l'uso di IF, confrontare due stringhe in questo modo:
SINTASSI:
if stringa1 operatore stringa2 ISTRUZIONI
L'operatore è una "sigla" che permette di confrontare due stringhe. Ecco gli operatori
EQU = uguale a
NEQ = diverso da
LSS = minore di
LEQ = minore o uguale a
GTR = maggiore di
GEQ = maggiore o uguale a
ESEMPIO:
@echo off
if "%1" GEQ "3" echo %1 è maggiore o uguale a 3
if "%1" EQU "prova" echo Hai scritto prova ed hai una penitenza
if "%1" LSS "200" echo %1 è minore di duecento
echo premi un tasto per uscire
pause>nul
E' possibile anche imporre al comando di non fare differenze tra maiuscole e minuscole. Per far questo basta anteporre "/I" prima della stringa 1.
A cura di: Membro non piu' appartenente alla Community