Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОС_Лабораторные работы (2).doc
Скачиваний:
14
Добавлен:
27.05.2015
Размер:
296.45 Кб
Скачать

«Операционная система ms dos. Командные файлы с параметрами. Анализ параметров при помощи команды ветвления»

Цель работы: Знакомство с возможностями операционной системыMSDOSпо использованию пакетных файлов с параметрами; закрепление навыков использования вспомогательных командных файлов.

  1. Напишите командный файл, создающий текстовый файл, имя которого задается как параметр командного файла.

batfile.bat <текстовый файл>

  1. При помощи командного файла создайте два текстовых файла, после чего произведите конкатенацию этих файлов. Имена исходных и результирующего файлов задаются как параметры в командной строке.

batfile.bat файл1 файл2 файл-результат

  1. Создайте командный файл, решающий предыдущую задачу для произвольного числа файлов, последним в списке которых идет имя результирующего файла.

batfile.bat файл1 файл2 …файлN файл-результат

  1. Создайте командный файл, создающий каталоги, указанные как параметры, и помещающий в каждый из этих каталогов текстовый файл, имя которого также указано как параметр в командной строке. Общий формат командного файла может быть представлен так:

batfile.bat каталог1 файл1 каталог2 файл2 …

  1. Создайте командный файл, имеющий следующий общий вид:

batfile.bat файл [/p | /s]

гдефайл– имя текстового файла.

При запуске данного файла с ключом /pинформация, содержащаяся в нем, должна быть выведена на принтер, а с ключом/s– на экран. При отсутствии ключей на экран выводится лишь имя этого файла. Применение сразу двух ключей не допускается, что должно быть проконтролировано.

Примечания:

  1. Все командные файлы должны проверять наличие параметра в командной строке. Если параметр (или параметры) в командной строке необходим, однако таковой отсутствует, то на экран должно быть выведено соответствующее сообщение.

  2. Сообщения и комментарии, выводимые на экран при выполнении командного файла должны быть полнотекстными.

Лабораторная работа №6 (2 часа)

«Операционная система ms dos. Работа с командными файлами» (обобщение)

1 Вариант. Командные файлы.

  1. Создать собственное генетическое дерево, начиная с известного колена (не менее чем с третьего).

  2. В каждом каталоге создать информационные файлы о родственнике (Ф.И.О., г.р., ...) с помощью консольного устройства.

  1. Создать bat- файл, проверяющий целостность файловой структуры и дефрагментирующий все имеющиеся разделы жёсткого диска. В ходе работы на экране должны появляться сообщения о том, какие диски были дефрагментированы.

  2. Скопировать все файлы с расширением pasв каталог паскаля. Удалить все файлы резервных копийbak(анализировать все директории рабочего каталога).

  3. Создать каталоги, имена которых задаются как параметры bat- файла.

  1. Написать командный файл, который устанавливает в окружении DOSпеременнуюWORK, с путём к рабочей директории.

  2. Написать командный файл, анализирующий значение переменной WORKи соединяющий все текстовые файлы (с расширениемtxt) вall.txtв каталог, указанный как значениеWORK. Дописать кall.txtдату и время, а также с консольного устройства свои фамилию и имя (комментируя действия с помощьюECHO).