```
@eco disattivato
:inizio
echo Vuoi continuare (S/N)?
SCELTA /C si/n
se il livello di errore 2 va alla fine
echo Hai scelto Sì.
vai a iniziare
:FINE
echo Hai scelto No.
pausa
```
In questo esempio, il comando `CHOICE` viene utilizzato per visualizzare il messaggio "Vuoi continuare (S/N)?" e accettare l'input dell'utente. L'opzione `/C` viene utilizzata per specificare le scelte valide, che sono "y" e "n". Se l'utente inserisce una scelta non valida, il comando visualizzerà un messaggio di errore e quindi passerà all'etichetta `:end`.
La riga "if errorlevel 2 goto end" controlla se l'utente ha inserito una scelta non valida. In tal caso, la variabile "errorlevel" verrà impostata su 2 e il comando si diramerà all'etichetta ":end".
Le righe "echo" vengono utilizzate per visualizzare i messaggi "Hai scelto Sì" o "Hai scelto No" a seconda dell'input dell'utente.
Le righe `goto` vengono utilizzate per tornare all'inizio del comando (l'etichetta `:start`) o alla fine del comando (l'etichetta `:end`) a seconda dell'input dell'utente.
Il comando "pause" alla fine dello script viene utilizzato per mettere in pausa la finestra del prompt dei comandi in modo che l'utente possa leggere l'output prima che si chiuda.
È possibile personalizzare questo script in base alle proprie esigenze modificando il messaggio di richiesta, le scelte valide e le azioni intraprese in base all'input dell'utente.
sistemi © www.354353.com