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