Batch Programming Using If Statements in Different Ways

Channel:
Subscribers:
11,500
Published on ● Video Link: https://www.youtube.com/watch?v=1Pzn4U0fAzk



Duration: 4:40
132 views
1


@echo off

:start

echo Select 1
echo Select 2
echo Select 3
echo Select 4
echo select 5 to exit

set /p x=Number:
if %x%==1 (
echo you selected 1
)
if %x%==2 (
echo you selected 2
)
if %x% == 3 (
echo you selected 3
)
if %x% == 4 (
echo you selected 4
)
if %x% ==5 (
exit
) else (
goto start
)

@echo off

:start

echo Select 1
echo Select 2
echo Select 3
echo Select 4
echo select 5 to exit

set /p x=Number:
if %x%==1 (
echo you selected 1
)
if %x%==2 (
echo you selected 2
)
if %x% == 3 (
echo you selected 3
)
if %x% == 4 (
echo you selected 4
)
if %x% ==5 (
exit
) else (
goto start
)

@echo off
:start
echo select a number 1 to 5
echo select 6 to exit

set /p num= make a selection and press enter:
if %num% == 1 (
goto part_%num%
) else if %num% == 2 (
goto part_%num%
) else if %num% == 3 (
goto part_%num%
) else if %num% == 4 (
goto part_%num%
) else if %num% == 5 (
goto part_%num%
) else if_%num% == 6 (
exit
) else (
goto start
)

:Part_1
echo You selected 1
echo.
goto start

:Part_2
echo You selected 2
echo.
goto start

:Part_3
echo You selected 3
echo.
goto start

:Part_4
echo You selected 4
echo.
goto start

:Part_5
echo You selected 5
echo.
goto start

@echo off
:start
echo.
echo Make a selection 1 to 5
echo select 6 to exit

set /p x=Make a selection and press enter.:

if '%x%' == '%x%' goto part_%x%

:part_1
echo you selected 1
echo.
goto start

:part_2
echo you selected 2 game over
exit

:part_3
echo you selected 3 restart
goto start

:part_4
echo you selected 4 try again
goto start

:part_5
echo you selected 5 bye
exit

:part_6
exit

@echo off
:start
echo.
echo Make a selection 1 to 4

set /p x=Please make a selection and press enter.:

if %x% LEQ 4 (
goto part_%x%
) else (
goto start
)

:part_1
echo you selected 1
goto start

:part_2
echo you selected 2
goto start

:part_3
echo you selected 3 game over
echo.
exit

:part_4
echo you selected 4 bye
echo.
exit

@echo off
:start
cls
echo A - [Enter A]
echo B - [Enter B]
echo C - [Enter C]
echo D - [Enter D]
echo.
set /p select=
if %select% == A (
goto I_A
) else if %select% == B (
goto I_B
) else if %select% == C (
goto I_C
) else if %select% == D (
goto I_D
) else if %select% == a (
goto I_A
) else if %select% == b (
goto I_B
) else if %select% == c (
goto I_C
) else if %select% == d (
goto I_D
) else (
goto wrong
)

:I_A
echo you selected A
pause
goto start

:I_B
echo you selected B
pause
goto start

:I_C
echo you selected C
pause
goto start

:I_D
echo you selected D
pause
goto start

:wrong
echo you selected the wrong thing, please try again
pause
goto start







Tags:
Batch Files
Batch If Statements
Batch Programming
Batch if else else if