Instrukcje warunkowe. Pobierasz to co wpisze osoba i w zależności co wpisze odsyłasz do danej etykiety. Pseudokod:
pobierz etykieta
jeśli etykieta = "1" to skocz to "a"
jeśli etykieta = "2" to skocz to "b"
jeśli etykieta = "3" to skocz to "c"
jeśli etykieta = "4" to skocz to "etykieta"
Lekkie przejęzyczenie… Trzeba mieć duży iloraz inteligencji aby się nie pokapować… (inni jakoś zrozumieli ocb.) A poza tym nie miesza się 2 języków w jeden, bo wychodzą głupoty typu: Butterfly (ang. motyl) (ang. i niem. = Latające Masło).
@echo off
:start
cls
set /p userinp=Wpisz 4= wyjscie z programu, lub cyfre 1-3 i wcisnij ENTER:
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
echo invalid choice
pause >nul
goto start
:1
echo Wybrales 1
pause >nul
goto end
:2
echo Wybrales 2
pause >nul
goto end
:3
echo Wybrales 3
pause >nul
goto end
:4
echo.Ten program zostanie teraz zamkniety.
pause >nul
exit
:end
start choice.bat
exit