Добавлен: 30.10.2018
Просмотров: 420
Скачиваний: 10
Цель работы:
Все исследования занести в заранее созданный файл-отчёт *.txt (или .doc)
Задание 1: Команды управления файловой системой Windows
Используя команду tree , сохраните дерево текущего каталога в заранее заготовленном файле tree.lst(или другом файле) путём перенаправления вывода (> или >>)
1. Ответ на вопрос.
2. Ответ (Если необходимо вставить «Скриншот выполненой операции в среде»)
Задание 2:
1.
2.
3.
…
Задание 3:
Лабораторная работа №4
«Разработка командных (пакетных) файлов различной структуры для Windows»
ЦЕЛЬ РАБОТЫ: Создание различных сценариев заданий для пакетной обработки.
В пакетном режиме все данные и параметры , необходимые для выполнения задания , готовятся до начала выполнения задания в виде пакетного файла.
Задание 1
Windows поддерживает несколько различных механизмов ходом управления программ. Это и последовательное выполнение, и группировка команд, ветвление, циклические структуры.
-
Найдите операции, управляющие ходом выполнения команд и приведите их.
-
Напишите сценарий по следующему алгоритму:
-
Создайте сценарий перехода в какой-либо каталог на диске D:
-
Если эта операция успешна, то запишите содержимое этого каталога в файл list.txt
-
Если хотя бы одна из операций завершается неуспешно, то на консоль выводится сообщение «Unable», а в файл list.txt записывается информация о системном сбое.
-
После окончания этих команд, запускается приложение, подходящее для чтения файла с расширением txt, и ему в качестве параметра передаётся имя файла list.txt
Задание 2
-
В созданном каталоге сформируйте 3-4 текстовых файла, различающихся размерами и содержанием. В режиме командной строки затем выполните команду:
-
For %d in (*.txt) do type %d
-
Измените набор, вместо шаблона файлов задайте имена файлов перечислением.
-
Создайте командный файл test9.bat со следующим содержанием:
echo off -
for %%S in (%1) do copy %%S
-
Произведите запуск этого файла командой test9.bat *.txt. Поясните смысл включения в команду запуска строки *.txt, назначение всех знаков % в команде for.
-
Подсчитайте количество выполняемых циклов в предыдущем примере. Для этого введите переменную окружения и перед циклическим участком программы задайте ее значение (например, set /a d=0). В тело цикла включите подсчет числа повторений цикла (например, set /a d=d+1). После выхода из цикла прочитайте значение числа повторов командой set /a d или командой echo %d%.