ВУЗ: Не указан

Категория: Задание

Дисциплина: Операционные системы

Добавлен: 30.10.2018

Просмотров: 419

Скачиваний: 10

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Цель работы:

Все исследования занести в заранее созданный файл-отчёт *.txt (или .doc)


Задание 1: Команды управления файловой системой Windows

Используя команду tree , сохраните дерево текущего каталога в заранее заготовленном файле tree.lst(или другом файле) путём перенаправления вывода (> или >>)

1. Ответ на вопрос.

2. Ответ (Если необходимо вставить «Скриншот выполненой операции в среде»)

Задание 2:

1.

2.

3.

Задание 3:


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

«Разработка командных (пакетных) файлов различной структуры для Windows»

ЦЕЛЬ РАБОТЫ: Создание различных сценариев заданий для пакетной обработки.

В пакетном режиме все данные и параметры , необходимые для выполнения задания , готовятся до начала выполнения задания в виде пакетного файла.

Задание 1

Windows поддерживает несколько различных механизмов ходом управления программ. Это и последовательное выполнение, и группировка команд, ветвление, циклические структуры.

  1. Найдите операции, управляющие ходом выполнения команд и приведите их.

  2. Напишите сценарий по следующему алгоритму:

  1. Создайте сценарий перехода в какой-либо каталог на диске D:

  2. Если эта операция успешна, то запишите содержимое этого каталога в файл list.txt

  3. Если хотя бы одна из операций завершается неуспешно, то на консоль выводится сообщение «Unable», а в файл list.txt записывается информация о системном сбое.

  4. После окончания этих команд, запускается приложение, подходящее для чтения файла с расширением txt, и ему в качестве параметра передаётся имя файла list.txt

Задание 2

  1. В созданном каталоге сформируйте 3-4 текстовых файла, различающихся размерами и содержанием. В режиме командной строки затем выполните команду:

  2. For %d in (*.txt) do type %d

  3. Измените набор, вместо шаблона файлов задайте имена файлов перечислением.

  4. Создайте командный файл test9.bat со следующим содержанием:
    echo off

  5. for %%S in (%1) do copy %%S

  6. Произведите запуск этого файла командой test9.bat *.txt. Поясните смысл включения в команду запуска строки *.txt, назначение всех знаков % в команде for.

  7. Подсчитайте количество выполняемых циклов в предыдущем примере. Для этого введите переменную окружения и перед циклическим участком программы задайте ее значение (например, set /a d=0). В тело цикла включите подсчет числа повторений цикла (например, set /a d=d+1). После выхода из цикла прочитайте значение числа повторов командой set /a d или командой echo %d%.