Tieni presente che CHOICE è un programma, è presente solamente nelle varianti non NT di Windows quelle ancora basate su DOS (Win95 e Win98).
Sotto Windows XP e simili non funziona, chiaramente, non essendo un comando lecito.
Le soluzioni sono l'utilizzo del comando IF, sotto un esempio che ti fa partire Pippo.
codice:@ECHO off cls :start cls ECHO ********************* ECHO 1. Esegui Pippo.bat ECHO 2. Esci dal Menu ECHO ********************* set choice= set /p choice=Seleziona un numero dal Menu. if not '%choice%'=='' set choice=%choice:~0,1% if '%choice%'=='1' goto pippo if '%choice%'=='2' goto esci ECHO "%choice%" non valido inserisci di nuovo ECHO. goto start :pippo cls c:\pippo.bat goto esci :esci cls


Rispondi quotando