Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабы по ОСИСу.doc
Скачиваний:
37
Добавлен:
01.12.2018
Размер:
4.55 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 – 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 T – Norton Commander

echo E – Windows

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

if errorlevel 2 goto kc

if exist c:\programs\NC\NC.exe c:\programs\NC\NC.exe

:kc

goto exit

:exit

еxit

Лабораторная работа №7

Тема : Создание файла config.Sys

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

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

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

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

4. Работу с дисками осуществляется до буквы L команда должна грузиться в верхнею память

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

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

dos=high

rem Включение параметра high включает возможность работать с верхней памятью

device=S:\Windows\command\keybrd3.sys

rem загрузка в память русского драйвера клавиатуры keybrd3.sys

deviceHigh= S:\Windows\command\display.sys

rem Подключение устройства display.sys

deviceHigh= S:\Windows\command\ansi.sys

rem Подключение устройства ansi.sys

rem Команда devicehigh – загрузка указанного драйвера устройства в верхнюю

rem облать памяти

device= S:\Windows\command\country.sys

rem загрузка в память драйвера country.sys

files=35

rem 35 файлов которые MS DOS позволит открывать одновременно

lastdrivehigh=L

rem Команда LastDriveHigh загружает управляющие структуры данных lastdrive

rem в верхнюю память. L-последнее имя диска которое DOS сможет опознать

set TEMP=S:\TEMP

rem Создание папки для временных файлов Temp на диске S.

Лабораторная работа №8