- •Инструменты автоматизации в операционной системе windows Оболочка командной строки ос Windows
- •Общие сведения о командной строке. Язык интерпретатора Cmd.Exe
- •Командные файлы
- •Общие сведения о командных файлах
- •Проверка значения переменной
- •Проверка условия
- •Проверка существования заданного файла
- •Проверка наличия переменной среды
- •Проверка кода завершения предыдущей команды
- •Работа с переменными среды Windows
Командные файлы
Цель работы: изучить возможности языка командных файлов. Получить навыки работы с аргументами и параметрами командного файла, с командами манипулирования файлами и каталогами.
Задание 3 Создание структуры данных
Написать командный файл (batch-файл), который автоматизирует процесс создания на диске структуры данных с заданным именем и состоящую из текстовых файлов и каталогов. В начале осуществить проверку: существует ли на диске структура с заданным именем. Если структура данных с таким именем уже существует, то её необходимо удалить прежде чем перейти к процессу создания. Информация в текстовые файлы должна вводиться с клавиатуры в момент их создания. В программе использовать вместо имён файлов и каталогов параметры %1, %2 …%9. Собственные имена файлов и каталогов указать в качестве аргументов при вызове командного файла.
Исходная структура данных и элементы структуры по вариантам представлены на рисунке 1.
Рисунок 1 - Исходная структура данных для задания 2
Таблица 1 - Таблица вариантов структур данных для задания 2
-
№ Варианта
Структура
данных
№В
Структура
данных
В1
K1
A
K2
B
B16
K3
A
K4
B
В2
K1
A
K3
C
B17
K3
A
K1
C
В3
K1
A
K4
D
B18
K3
A
K2
D
В4
K4
D
K3
A
B19
K3
C
K1
D
В5
K4
D
K2
C
B20
K3
C
K2
A
В6
K4
D
K1
B
B21
K3
C
K4
B
В7
K2
B
K1
A
B22
K4
A
K1
B
В8
K2
B
K3
C
B23
K4
A
K2
C
В9
K2
B
K4
D
B24
K4
A
K3
D
В10
K2
A
K3
B
В25
К1
А
К2
D
B11
K2
A
K4
C
В26
К1
А
К2
С
B12
K2
A
K2
D
В27
К1
А
К3
В
B13
K1
B
K2
A
В28
К1
А
К3
D
B14
K1
B
K3
C
В29
K3
C
K4
A
B15
K1
B
K4
D
В30
K3
C
K4
D
Рекомендации к выполнению задания
1. Ознакомиться с теоретическим материалом;
2. Задание выполняется на локальном компьютере, в оболочке командной строки, на диске указанном преподавателем (если задание выполняется в компьютерном классе). Командный файл создаётся в соответствии с вариантом задания с именем «Lab3-Группа-Фамилия.bat». Для корректного отображения русских шрифтов рекомендуется использовать текстовый редактор с поддержкой ввода в кодировке 866 (например Notepad2).
3. Командный файл обязательно должен содержать команды вывода на экран сообщений, комментирующие процесс создания структуры данных. Системные сообщения, которые выдаются при работе команды COPY CON, перенаправить на фиктивное устройство.
4. Примеры вводимой в текстовые файлы информации: ФИО, № учебной группы, наименование университета, института, кафедры, дисциплины, № лаборатории, дата занятия, № ПК, ФИО преподавателя, любые комментарии.
5. Рекомендуемая последовательность команд:
команда очистки экрана;
команда отключения дублирования команд пакетного файла;
команда вывода на экран сообщения: «ПРОГРАММА СОЗДАНИЕ СТРУКТУРЫ ДАННЫХ»;
команда перехода на диск, на котором будет создаваться структура данных (параметр %1).
команда создания каталога 0-го уровня (параметр %2);
Дальнейшая последовательность команд зависит от структуры данных. Рекомендуется создавать каталоги и файлы, обходя структуру «сверху вниз» и «слева на право».
6. Для отчёта представить структуру данных в соответствии с вариантом задания, текст командного файла с комментариями, поясняющими процесс создания структуры данных, электронный вариант командного файла.