Batch: goto was unexpected at this time error -
so im making project school , want goto menu if user input not valid
code this:
:menu echo. echo. echo know first? echo. echo. echo 1) salary echo 2) do? echo 3) schools near me offer game design programs echo 4) requirements echo 5) credits echo. echo. set /p choice="enter number: " if %choice% == 1 goto salary if %choice% == 2 goto if %choice% == 3 goto schools if %choice% == 4 goto req if %choice% == 5 goto credits goto menu
when enter input, there line flashes
goto unexpected @ time exits
doing wrong?
should add input not valid option. (1,2,3,4,5)
if %choice% == 1 goto salary
imagine, do, when %choice%
empty. line read as:
if == 1 goto salary
obviously syntax error. "goto unexpected".
to avoid this, use
if "%choice%" == "1" goto salary
this read as:
if "" == "1" goto salary
syntax ok now.
Comments
Post a Comment