Zdravim,
chlapci a devcata muzete mi prosim pomoci
ad1) bud prekovertovat stavajici bat soubor do shell skriptu
ad2) nebo prepsat stavajici bat bat soubor do shell
Prosim nekamenujte mne za to jak je bat napsany.
Zde je bat:
-----------------------------------------------------------------------------
@ECHO OFF
echo.
echo ________________________________
echo.
:DOTAZ
echo Volba 1) Sit 01
echo Volba 2) Sit 02
echo Volba 3) Sit 03
echo Volba 4) Sit 04
echo Volba 5) Sit 05
echo Volba 6) Sit 06
echo ________________________________
echo Volba 7) Ping primarni DNS
echo Volba 8) Ping sekundarni DNS
echo Volba 9) Ukoncit
echo ________________________________
echo.
set choice=
set /p choice=Vyberte volbu:
if not '%choice%'=='' set choice=%choice:~0,1%
if '%choice%'=='1' goto IP1
if '%choice%'=='2' goto IP2
if '%choice%'=='3' goto IP3
if '%choice%'=='4' goto IP4
if '%choice%'=='5' goto IP5
if '%choice%'=='6' goto IP6
if '%choice%'=='7' goto IP7
if '%choice%'=='8' goto IP8
if '%choice%'=='9' goto UKONCIT
ECHO Moznost "%choice%" neexistuje! Opakujte volbu.
goto DOTAZ
:IP1
echo.
echo Zadejte koncove cislo IP adresy:
echo ________________________________
echo.
set cislo=
set /p cislo=Zadejte cislo:
if not '%cislo%'=='' set choice=%cislo:~0,1%
if not '%cislo%'=='' goto KONTROLA1
ECHO Moznost "%cislo%" neexistuje! Opakujte volbu.
goto IP1
:KONTROLA1
echo.
PING xxx.xxx.xxx.%cislo% -n 10
goto DOTAZ
:IP2
echo.
echo Zadejte koncove cislo IP adresy
echo.
set cislo=
set /p cislo=Vyber volbu:
if not '%cislo%'=='' set choice=%cislo:~0,1%
if not '%cislo%'=='' goto KONTROLA2
ECHO Moznost "%cislo%" neexistuje! Opakujte volbu.
goto IP2
:KONTROLA2
echo.
PING xxx.xxx.yyy.%cislo% -n 10
goto DOTAZ
:IP3
echo.
echo Zadejte koncove cislo IP adresy
echo.
set cislo=
set /p cislo=Vyber volbu:
if not '%cislo%'=='' set choice=%cislo:~0,1%
if not '%cislo%'=='' goto KONTROLA3
ECHO Moznost "%cislo%" neexistuje! Opakujte volbu.
goto IP3
:KONTROLA3
echo.
PING xxx.yyy.xxx..%cislo% -n 10
goto DOTAZ
:IP4
echo.
echo Zadejte koncove cislo IP adresy
echo.
set cislo=
set /p cislo=Vyber volbu:
if not '%cislo%'=='' set choice=%cislo:~0,1%
if not '%cislo%'=='' goto KONTROLA4
ECHO Moznost "%cislo%" neexistuje! Opakujte volbu.
goto IP4
:KONTROLA4
echo.
PING yyy.xxx.xxx.%cislo% -n 10
goto DOTAZ
:IP5
echo.
echo Zadejte koncove cislo IP adresy
echo.
set cislo=
set /p cislo=Vyber volbu:
if not '%cislo%'=='' set choice=%cislo:~0,1%
if not '%cislo%'=='' goto KONTROLA5
ECHO Moznost "%cislo%" neexistuje! Opakujte volbu.
goto IP5
:KONTROLA5
echo.
PING xxx.xxx.yy.%cislo% -n 10
goto DOTAZ
:IP6
echo.
echo Zadejte koncove cislo IP adresy
echo.
set cislo=
set /p cislo=Vyber volbu:
if not '%cislo%'=='' set choice=%cislo:~0,1%
if not '%cislo%'=='' goto KONTROLA6
ECHO Moznost "%cislo%" neexistuje! Opakujte volbu.
goto IP6
:KONTROLA6
echo.
PING xxx.yy.xx..%cislo% -n 10
goto DOTAZ
:IP7
echo.
PING 8.8.8.4 -n 10
goto DOTAZ
:IP8
echo.
PING 8.8.4.4 -n 10
goto DOTAZ
:UKONCIT
echo.
echo Konec davky
goto end
:end