Файл: Лабораторная работа 3. Копилец И. С., Ист014 1 Присвоение значений внутренним переменным. Передача параметров в батфайлы.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 11.12.2023
Просмотров: 135
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Лабораторная работа №3. Копилец И.С., ИСТ-014
-
Пользуясь внутренними командами cmd.com для работы с каталогами, перейти на диск D; создать каталог U:\ UD_FAMILIA
-
Взять 1-й параметр бат-файла, присвоить внутренней переменной р1 численное значение 1-го параметра -
Взять 2-й параметр бат-файла, присвоить внутренней переменной р2 численное значение 2-го параметра -
Присвоить внутренней переменной р3 значение суммы
-
Вывести на экран значения переменных р1, р2, р3 и сообщение об имени отработавшего бат-файла. Запустить командный файл на исполнение и проверить его работу.
-
Направить результаты работы bat-файла в файл протокола работы командного файла. -
Имя файла протокола сформировать как конкатенацию: (имя bat-файла) _log1.txt (
)
-
Используя команду SET, проконтролировать появление переменных Р1, Р2 и Р3 в списке переменных окружения ОС
-
Исследовать работу bat-файла при неопределенных параметрах.
-
Используя команду SET, исследовать поведение переменных Р1, Р2 и Р3 в списке переменных окружения ОС.
Рисунок 7. Использование команды SET.3.3.2. Использование if и goto для исключения возможности работы командного файла с неопределенными параметрами
-
Пользуясь внутренними командами cmd.com создать командный файл kom32.bat как копию kom31.bat.
-
Пользуясь текстовым редактором (Блокнот, Word) отредактировать командный файл kom32.bat таким образом, чтобы его запуск с неопределенными параметрами не приводил к изменению значений внутренних переменных р1, р2 и р3. В этом случае запуск командного файла должен выводить на экран (и в файл протокола исполнения) сообщение parameters absent
-
md – создание каталога -
cd – вывод имени либо смена текущего каталога -
echo – вывод сообщений и переключение режима отображения команд на экране.
@echo off – кроме того, не выводить эту команду
-
set – вывод, задание и удаление переменных среды cmd.exe. -
start – запуск указанной программы или команды в отдельном окне.
-
if – оператор условного выполнения команд в пакетном файле. -
goto – передача управления содержащей метку строке пакетного файла.