Script batch - Scorrimento tra intervalli
L'istruzione "for" ha anche la capacità di spostarsi attraverso un intervallo di valori. Di seguito è riportata la forma generale della dichiarazione.
Sintassi
FOR /L %%variable IN (lowerlimit,Increment,Upperlimit) DO do_something
Dove
L'opzione / L viene utilizzata per indicare che il ciclo viene utilizzato per l'iterazione degli intervalli.
Dichiarazione delle variabili: questo passaggio viene eseguito solo una volta per l'intero ciclo e utilizzato per dichiarare le variabili che verranno utilizzate all'interno del ciclo. In Batch Script, la dichiarazione della variabile viene eseguita con %% all'inizio del nome della variabile.
L'elenco IN contiene 3 valori. Il limite inferiore, l'incremento e il limite superiore. Quindi, il ciclo inizierebbe con il limite inferiore e si sposterebbe al valore del limite superiore, ripetendo ogni volta in base al valore Incremento.
Il blocco di codice do_something è ciò che deve essere eseguito per ogni iterazione.
Di seguito è riportato un esempio di come è possibile eseguire il looping degli intervalli.
Esempio
@ECHO OFF
FOR /L %%X IN (0,1,5) DO ECHO %%X
Produzione
Il programma precedente produce il seguente output.
0
1
2
3
4
5