PDA

View Full Version : [batch scripting] verificare se una variabile è vuota


v1nline
24-11-2010, 23:10
mi servirebbe un codice per controllare che l'imput dell'utente non sia vuoto..


:: configura la variabile var
set var=default

if not "%var%"=="default" goto continua
:npt
echo inserisci un valore per la variabile var:
set /P var=
if "%var%"=="" goto npt

:continua



perchè questo non funziona? :muro:
la if ritorna sempre false! lo stesso se uso
if not defined var goto check

pare che var sia sempre definita e mai vuota. come faccio?

grazie

ezio
27-11-2010, 14:41
Spostato in Programmazione.

rеpne scasb
27-11-2010, 15:00

v1nline
27-11-2010, 16:08
grazie!

ma.. perchè funziona? :p
non mi è chiaro

rеpne scasb
27-11-2010, 16:12