Call [[диск:][путь] имя_файла [пакетные_параметры]] [:метка [аргу- менты]],
где параметр:
[диск:][путь] имя_файла — задает имя и расположение пакетного файла.
пакетные_параметры — задает данные командной строки, используемые програм- мой пакетной обработки, включая параметры командной строки, имена файлов, пакетные параметры (%0-%9) или переменные (например, %baud%).
:метка — указывает метку, на которую должно быть передано управление про- граммы пакетной обработки. При использовании с этим параметром создается новый кон- текст пакетного файла, а управление передается инструкции, следующей за указанной мет- кой.
аргументы — задает данные командной строки, которые передаются в новую про- грамму пакетной обработки, начинающуюся с :метки, включая параметры командной строки, имена файлов, пакетные параметры или переменные.
Необходимо отметить, что при использовании команды Call символы перенаправле- ния ввода-вывода и «каналы» не допускаются. Кроме того, может быть реализована под- становка переменных на основе модификаторов (см. подраздел 3.1). При этом разрешаются все варианты синтаксических конструкций, приведенных в табл. 3.1 и 3.2.
Дополнительная информация по данной команде, а также примеры ее использования доступны в справке ОС (Пуск | Справка и поддержка) в соответствующем разделе. Справку также можно получить, набрав в окне командной оболочки строку Call /? и нажав Enter для ввода.
Задача №3.3.1е. Исследовать способы применения команды вызова пакетного файла
Call на конкретных примерах.
Создайте новый (дочерний) пакетный файл, воспользовавшись любым текстовым редактором. Имя пакетного файла выберите самостоятельно.
Введите в дочерний пакетный файл процедуру форматирования гибкого диска, учи- тывающую переход в начало процедуры в случае ошибки, из приведенного выше примера.
Модифицируйте родительский пакетный файл, удалив из него лишние команды и добавив ссылку на дочерний пакетный файл для его вызова.
Сохраните тексты обоих пакетных файлов.
При выполнении пунктов 1-4 задания используйте следующие инструкции:
воспользовавшись командой Start и указав путь к родительскому файлу, запустите его на выполнение, нажав Enter для ввода,
изучите полученный результат и сделайте вывод о проделанной работе,
запишите полученную информацию в отчет.
Вспомните команду форматирования Format и ее параметры.
Модифицируйте родительский и дочерний файлы таким образом, чтобы осуществи- лась передача из родительского файла двух значений параметров (%переменная) команды Format (см. подраздел 3.5 настоящей лабораторной работы), находящейся внутри дочернего файла. Обратите внимание на то, что в таблице подраздела 3.5 передаваемые параметры ко- манды Format имеют числовое (%0-%9), а не символьное представление.
Сохраните тексты обоих пакетных файлов.
При выполнении пунктов 5-7 задания используйте следующие инструкции:
воспользовавшись командой Start и указав путь к родительскому файлу с пара- метрами для команды Format, запустите его на выполнение, нажав Enter для ввода,
изучите полученный результат и сделайте вывод о проделанной работе,
перенесите тексты модифицированных пакетных файлов, а также значения ис- пользуемых пакетных параметров в отчет.
Достарыңызбен бөлісу: |