Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабы по ОСИСу.doc
Скачиваний:
2
Добавлен:
17.12.2018
Размер:
6.49 Mб
Скачать

Лабораторная работа № 5 Тема: Создание командных файлов

Задание: Создать 2 командных файла:

  1. first.bat – выводит меню, где предлагает при нажатии определённой клавиши осуществляется запуск программ Turbo Pascal, Borland C++ , Norton Commander или second.bat

2. second.bat – выводит меню, где предлагает с помощью горячих клавиш запускать файлы *.pas через Turbo Pascal, а файлы *.cpp запустить через Borland С++

1. first.bat

@echo off

cls

echo Данная программа демонстрирует использование расширенных

echo команд в командных файлах типа *.bat

pause

echo Выберите программу для запуска

echo T- Turbo Pascal

echo B- Borland C++

echo N- Norton Commander

echo E- если необходимо запустить Pascal или Borland C++ с файлами

choice /c:TBNE /t:N,10 «введите T, B, N или E»

if errorlevel 4 goto else

if errorlevel 3 goto nc

if errorlevel 2 goto c

if exist C:\Programs\TP\BIN\turbo.exe C:\Programs\TP\BIN\turbo.exe

:c

if exist C:\Programs\BorlandC\BIN\bc.exe C:\Programs\BorlandC\BIN\bc.exe

goto exit

:nc

C:\Programs\NC\nc.exe

goto exit

:else

call second.bat

goto exit

:exit

exit

2. second.bat

@echo off

cls

echo Данный файл вызывается из предыдущего и предназначен для

echo запуска программ Turbo Pascal или Borland C++ с файлами:

echo запускаются поочередно для каждого

pause

echo Выберите программу для запуска:

echo T- Turbo Pascal с файлами

echo B- Borland C++ с файлами

choice /c:TB /t:B,10 “Введите T или B:”

if errorlevel 2 goto c

cd C:\Programs\TP\BIN

for %%1 in (*.pas) do turbo %%1

:c

cd C:\Programs\BorlandC\BIN

for %%2 in (*.cpp) do bc %%2

goto exit

:exit

Exit

Лабораторная работа №6 Тема: Создание файла конфигурирования системы autoexec.Bat

Задание: Создать в корневом каталоге файл autoexec.bat, который при загрузке ОС будет загружать:

  1. Драйвер мыши mouse.com

  2. Файл русификации keyrus.com

  3. Меню, где будет выбор загрузки ОС Windows или Norton Commander

@echo off

mouse

keyrus

cls

echo Выберите ОС в которой желаете работать:

echo N- Norton Commander

echo W- Windows

choice /c:NW /t:W,10 “Введите N или W”

id errorlevel 2 goto WindAAA

if exist C:\Programs\NC\NC.exe C:\Programs\NC\NC.exe

:WindAAA

goto exit

:exit

exit

Лабораторная работа №7 Тема: «Создание файла конфигурации системы config.Sys»

Задание: Создать в корневом каталоге файл config.sys, который при загрузке ОС будет загружать:

1. Драйвер клавиатуры

2. Два устройства в верхнюю память, одно в обычную

3. Одновременно открываемых файлов 35

4. Работу с дисками осуществлять до буквы L

5. Папку для временных файлов Temp

6. Каждой строке задания написать комментарий

7. Включение цифровой панели клавиатуры (Num Lock) при запуске компьютера

Rem команда для работы с верхней памятью

Dos=high

Rem загрузка драйвера клавиатуры

Device=s:\windows\command\keybrd3.sys

Rem загружает 1 в нижнею и 2 устройства в верхнюю

Devicehigh=s:\windows\command\ansi.sys

Devicehigh=s:\windows\command\country.sys

Rem загрузка драйверов ansi.sys, country.sys в верхнюю память

Device=s:\windows\command\display.sys

Rem 35 файлов которые ms-dos позволяет открыть одновременно

Files=35

Rem L число дисков с которыми можно работать одновременно

Lastdrive=L

Rem создание папки для временных файлов Temp при запуске ОС

Set TEMP=s: \Temp

Rem включает цифровую панель клавиатуры (numlock) при загрузке

Компьютер

Numlock=on