Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторна робота1-7укр.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
172.03 Кб
Скачать

Хід роботи

1. Створити текстовий файл file2.txt зі змістом: hello, people!

2. Підготувати і набрати командний файл test1.bat, який реалізує виконання наступного алгоритму:

• Запустити програму prg1.exe. Якщо програма запущена вдало, то вивести на екран овідомлення «Программа завершена благополучно», якщо така програма не знайдена, то вивести на екран повідомлення «Ошибка! Файл не найден!», якщо помилка запису файлу, то повідомити про це відповідним повідомленням.

Зміст командного файлу test1.bat:

@ECHO OFF

REM Запускаем программу prg1.exe

PRG1.EXE

REM Анализ кода завершения

IF ERRORLEVEL 2 GOTO FILENOTFOUND

IF ERRORLEVEL 1 GOTO WRITEERROR

IF ERRORLEVEL 0 GOTO EXITOK

GOTO ONEXIT

:FILENOTFOUND

ECHO Ошибка! Файл не найден!

GOTO ONEXIT

:WRITEERROR

ECHO Ошибка записи!

GOTO ONEXIT

:EXITOK

ECHO Программа завершена благополучно.

GOTO ONEXIT

:ONEXIT

2. Перевірити виконання заданих операцій. Для цього створивши test1.bat запустити його на виконання. Записати результати виконання роботи.

3. Змінити в командному файлі строки

REM Запускаем программу prg1.exe

PRG1.EXE

На:

REM Запускаем программу type file2.txt

type file2.txt

запустити файл на виконання. Що змінилося?

4. Змінити в командному файлі строки

REM Запускаем программу type file2.txt

type file2.txt

На:

REM Запускаем программу type file20.txt

type file20.txt

запустити файл на виконання. Що змінилося?

5. Скласти звіт

Зміст звіту

1. Мета роботи.

2. Короткий опис основних операторів, які використовуються в пакетних файлах.

3. У робочому звіті зафіксувати завдання, текст файлу, результат його виконання. Продемонструвати правильність роботи Вашого пакетного файлу викладачеві.

4. Зробити висновки по роботі.

Контрольні питання:

1. Чи є пакетний файл виконуваним?

2. Чи є він завантажувальним?

3. У яких випадках, на Вашу думку, доцільно використовувати пакетні файли?

4. Які умови можна проаналізувати в командному файлі?

5. Що дозволяє оператор FOR?

6. При порівнянні текстових констант чи відрізняється велика буква від маленької?

7. Як здійснити рекурсивний виклик командних файлів?

8. Які ще оператори, які використовуються в пакетних файлах, Ви знаєте?

Практична робота № 6. Файл autoexec.Bat

Мета роботи: ознайомлення з призначенням файлу AUTOEXEC.BAT і можливості його використання.

Короткі теоретичні відомості.

Файл AUTOEXEC.BAT представляє собою командний файл, звернення до якого здійснюється автоматично при початковій завантаженні операційної системи. При цьому сам файл повинен знаходиться в кореневому каталозі системного диска. Обробка його відбувається слідом за обробкою вмісту файлу CONFIG.SYS.

Основне призначення файлу AUTOEXEC.BAT полягає у формуванні зручною індивідуального операційної обстановки. Для цього можуть бути використані команди установки шляху пошуку (PATH), запрошення MS-DOS (PROMPT), завантажені певні системні програми і т.д. Взагалі у файлі AUTOEXEC.BAT можуть бути використані будь-які команди MS-DOS і викликані будь-які програми користувача.

Як і будь-який пакетний файл, AUTOEXEC.BAT обробляється командним процесором послідовно, команда за командою. Виконання його можна перервати за допомогою комбінації клавіш CTRL / C. Після виконання черговий команди на екрані з'явиться напис "Terminate batch job? (Y / N)", і після натиснення на клавішу Y виконання файлу припиняється.

Розглянемо, як може виглядати файл AUTOEXEC.BAT.

echo off

dosedit

path b:; c: \; c: \ work

prompt $ p $ g

ver

echo СИСТЕМА ЗАВАНТАЖУЮЧИ

pause

date

time

cls

Перший рядок визначає, що текст всіх команд командного файлу не буде виводиться на дисплей.

Другий рядок завантажує програму, запам'ятовують і дозволяє викликати і редагувати всі команди користувача протягом сеансу роботи.

Третій рядок вказує, що файли будуть відшукувати після пошуку в поточному каталозі в установленому каталозі диска В:, кореневому каталозі диска С: і підкаталозі WORK диска С:.

Четвертий рядок визначає, що запрошення MS-DOS буде містити ім'я поточного каталогу.

П'ятий рядок викличе зазначення номера версії MS-DOS.

Шостий рядок виводить повідомлення "СИСТЕМА укладено".

Сьома рядок викликає появу на екрані повідомлення "Strike any key when ready...", В результаті чого обробка наступної команди буде провадитися лише після натискання будь-якої клавіші.

Команди date і time викликає ініціалізацію завдання користувачем дати і часу. Команда CLS в останньому рядку командного файлу очищає екран дисплея.

Вибір команд, які включаються в файл AUTOEXEC.BAT, в загальному випадку визначається викладачем.

Підготовка до роботи.

1. Вивчити теоретичні відомості та скласти план виконання лабораторної роботи.

2. Підготувати власний варіант файлу AUTOEXEC.BAT.

Порядок виконання

1. Одним з відомих Вам способів зробити Ваш робочий диск системним.

2. Завантажити операційну систему з Вашого робочого диска.

3. Вивчити операційну обстановку.

4. З допомогою відомого Вам редактора або за допомогою команди COPY набрати підготовлену версію файлу AUTOEXEC.BAT.

5. Перезавантажити систему.

6. Вивчити нову операційну обстановку.

7. Сформулювати бажані відмінності операційної обстановки від існуючих і скласти нову версію файлу AUTOEXEC.BAT.

8. Набрати її і переконатися в досягненні бажаної операційної обстановки.

Зміст звіту

1. Мета роботи.

2. Короткий опис основних операторів, які використовуються в пакетних файлах.

3. У робочому звіті зафіксувати всі дії користувача, зробити висновки щодо основних пунктів лабораторної роботи, привести тексти створених користувачем версій файлу AUTOEXEC.BAT.

Контрольні питання:

1. Після яких етапів завантаження MS-DOS аналізується файл AUTOEXEC.BAT?

2. Де може знаходиться цей файл?

3. Які команди MS-DOS можуть входити в цей файл?

4. Які параметри можна відобразити у запрошенні MS-DOS?

5. Чи можна змінити ім'я файлу AUTOEXEC.BAT?

6. Навіщо використовується команда PAUSE?

7. Як задаються шляху пошуку файлів?