Лабораторная работа: Готовая лаба №2
Описание
Характеристики лабораторной работы
Список файлов
- Готовая лаба №2
- Lab2-1.txt 1,3 Kb
- Lab2-main.txt 461 b
- [СП] ЛР 2
- BE.EXE 26,4 Kb
- CHOICE.COM 5,12 Kb
- LAB2_SP_2010.doc 101 Kb
- lr2_about.bat 126 b
- lr2_main.bat 975 b
- СП - ЛР 2.doc 60 Kb
- help.txt 68 b
- Отчет 2.docx 205,61 Kb
:menu
REM Очищаем экран
cls
REM Выводим меню
echo 1. Ping Information
echo 2. Ping 10 packs with timeout 83ms
echo 3. Ping BMSTU site
echo 4. Ping BMSTU site with files of 100kb
echo 5. Student Information
echo 6. Exit
REM Просим выбрать один из пунктов меню
be ask "Chose 1-6" '123456' default=2 timeout=50
if ERRORLEVEL 6 goto 6
if ERRORLEVEL 5 goto 5
if ERRORLEVEL 4 goto 4
if ERRORLEVEL 3 goto 3
if ERRORLEVEL 2 goto 2
if ERRORLEVEL 1 goto 1
goto fin
:1
REM Выводим информациюо команде Ping
echo Using Ping Information
ping /?
pause
goto menu
:2
REM Пингуем сайт МГТУ 10ю пакетами с таймаутом 83 мс
echo Using Ping 10 packs with timeout 83ms
ping -n 10 -w 83 bmstu.ru
pause
goto menu
:3
REM Пингуем сайт МГТУ в стандартном режиме
echo Using Ping BMSTU site
ping bmstu.ru
pause
goto menu
:4
REM Пингуем сайт МГТУ пакетами по 100байт
echo Using Ping BMSTU site with files of 100b
ping -l 100 -n 7 bmstu.ru
pause
goto menu
:5
REM Выводим информацию о студенте
call help.bat
goto menu
:6
REM Выходим из командного файла
echo Exit
goto fin
:fin
REM В цикле от второго параметра до 1 с шагом -1 проходим и Бипаем
for /l %%i in (%2,-1,1) do BE BEEP
REM Если первый параметр равен 0 - сразу выходим, иначе делаем паузу
IF %1 == 0 goto ex
pause
:ex
echo Exit the Programm
exit
@echo off
REM Выбираем одини из пунктов меню
echo 1. Get pause before exit with 3 beeps
echo 2. Don't get pause before exit with 2 beeps
be ask "Chose 1-2: " '12'
REM Если выбран 1й пункт - идет к 1й метке
REM Если выбран 2й пункт - идем ко 2й метке
if ERRORLEVEL 2 goto 2
if ERRORLEVEL 1 goto 1
goto fin
:1
REM Открываем командный файл с параметрами 1, 3
Lab2-1.bat 1 , 3
:2
REM Открываем командный файл с параметрами 0, 2
Lab2-1.bat 0 , 2
exit
echo Studen Zaykov Sergey Alexeevich group IU5-42 BMSTU
pause
exit
Начать зарабатывать