View Full Version : Domanda su file Batch
princeitaly96
30-03-2009, 14:07
Su un file Batch, è possibile creare una domanda?? Ad esempio chiedere "Vuoi continuare?" e se io rispondo "S" continua???
CIAUx ;)
^TiGeRShArK^
30-03-2009, 14:54
primo esempio trovato al volo...
@echo off
:start
cls
set /p userinp=choose a number(1-6):
set userinp=%userinp:~0,1%
if "%userinp%"=="1" goto 1
if "%userinp%"=="2" goto 2
if "%userinp%"=="3" goto 3
if "%userinp%"=="4" goto 4
if "%userinp%"=="5" goto 5
if "%userinp%"=="6" goto 6
echo invalid choice
goto start
:1
(do stuff here)
goto end
:2
(do more stuff here)
goto end
:3
stuff
goto end
etc.
:end
pause>nul
princeitaly96
30-03-2009, 14:56
primo esempio trovato al volo...
@echo off
:start
cls
set /p userinp=choose a number(1-6):
set userinp=%userinp:~0,1%
if "%userinp%"=="1" goto 1
if "%userinp%"=="2" goto 2
if "%userinp%"=="3" goto 3
if "%userinp%"=="4" goto 4
if "%userinp%"=="5" goto 5
if "%userinp%"=="6" goto 6
echo invalid choice
goto start
:1
(do stuff here)
goto end
:2
(do more stuff here)
goto end
:3
stuff
goto end
etc.
:end
pause>nul
Non è che mi potresti anche spiegare i comandi che significano per favore? Grazie.
CIAUx ;)
^TiGeRShArK^
30-03-2009, 15:26
Non è che mi potresti anche spiegare i comandi che significano per favore? Grazie.
CIAUx ;)
set /p assegna alla variabile indicata la risposta inserita dall'utente, la riga successiva estrae solo un carattere dalla stringa immessa dall'utente, e l'if fa proseguire il flusso del programma verso le varie label (:1, :2, ecc...).
princeitaly96
30-03-2009, 15:29
set /p assegna alla variabile indicata la risposta inserita dall'utente, la riga successiva estrae solo un carattere dalla stringa immessa dall'utente, e l'if fa proseguire il flusso del programma verso le varie label (:1, :2, ecc...).
Grazie mille. Se ho problemi ti faccio sapere.
Grazie ancora.
CIAUx ;)
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.