Come da titolo, come si fa a chiedere all'utente un semplice y/n per un'operazione in un batch?
David
Come da titolo, come si fa a chiedere all'utente un semplice y/n per un'operazione in un batch?
David
CHOICE
choise non è riconosciuto bla bla bla....
che OS usi?
WinXP
Versione di DOS: 5.1.2600
prova a usare...
@ECHO OFF
@SET SCELTA=
SET /P SCELTA=Continuare [S/N]
IF /I %SCELTA% EQU "S" (
GOTO INSTALLA
)
ELSE (
GOTO NON_INSTALLARE
)
:INSTALLA
ecc...
nn ho provato ma + o meno dovrebbe fungere!
Allora.... così funziona...
codice:@ECHO OFF @SET SCELTA= SET /P SCELTA=Continuare [S/N] IF /I %SCELTA% EQU S ( GOTO INSTALLA ) ELSE ( GOTO NON_INSTALLARE ) :INSTALLA echo installa GOTO FINE :NON_INSTALLARE echo non installare :FINE
Grazie!
L'ho scritto è funge prova cosi...
@ECHO OFF
@SET SCELTA=
GOTO PRIMO_PASSO
:RIFAI
ECHO.
ECHO SCELTA NON VALIDA... RIPROVA!
ECHO.
:PRIMO_PASSO
SET /P SCELTA=Continuare [S/N]
IF /I "%SCELTA%" EQU "S" GOTO INSTALLA
IF /I "%SCELTA%" EQU "N" GOTO NON_INSTALLARE
GOTO RIFAI
:INSTALLA
ECHO INSTALLA
GOTO FINE
:NON_INSTALLARE
ECHO NON INSTALLARE
GOTO FINE
:FINE
PAUSE > NUL
Togli le virgolette altrimenti non riconosce la stringa S.IF /I %SCELTA% EQU S (
GOTO INSTALLA
)
ELSE (
GOTO NON_INSTALLARE
)
...Terrible warlords, good warlords, and an english song