codice:
echo off
SET /P scelta="Vuoi avviare il programma? Digita 's' per avviarlo, qualsiasi altro tasto per non avviarlo: "
SET scelta="s"
IF "%scelta%"=="s"
(
ECHO Fra qualche secondo verra' avviato il programma...
timeout /t 3
)
ELSE
(
ECHO ciao
)
Questo è il codice corretto, per sbaglio le prime due righe erano state unite... Anyway:
La riga
codice:
SET /P scelta="Vuoi avviare il programma? Digita 's' per avviarlo, qualsiasi altro tasto per non avviarlo: "
non dovrebbe servire a prendere in input un parametro dall'utente?
Per quanto riguarda la riga
l'ho utilizzato per controllare se ci fossero problemi di qualche tipo nell'input, ma anche forzando la variabile scelta ad assumere il valore "s", il programma si chiudere immediatamente, nonostante l'aggiunta dello sleep.