Лабораторная работа №3 Пакетные файлы и сценарии в ос семейства Windows



Pdf көрінісі
бет19/24
Дата25.12.2022
өлшемі3.59 Mb.
#467879
түріЛабораторная работа
1   ...   16   17   18   19   20   21   22   23   24
task 306165

Call [[
диск:][путь] имя_файла [пакетные_параметры]] [:метка [аргу-
менты]], 
где параметр: 
[
диск:][путьимя_файла — задает имя и расположение пакетного файла. 
пакетные_параметры — задает данные командной строки, используемые програм-
мой пакетной обработки, включая параметры командной строки, имена файлов, пакетные 
параметры (%0-%9) или переменные (например, %baud%). 
:
меткауказывает метку, на которую должно быть передано управление про-
граммы пакетной обработки. При использовании с этим параметром создается новый кон-
текст пакетного файла, а управление передается инструкции, следующей за указанной мет-
кой. 
аргументы — задает данные командной строки, которые передаются в новую про-
грамму пакетной обработки, начинающуюся с :метки, включая параметры командной 
строки, имена файлов, пакетные параметры или переменные. 
Необходимо отметить, что при использовании команды Call символы перенаправле-
ния ввода-вывода и «каналы» не допускаются. Кроме того, может быть реализована под-
становка переменных на основе модификаторов (см. подраздел 3.1). При этом разрешаются 
все варианты синтаксических конструкций, приведенных в табл. 3.1 и 3.2. 
Дополнительная информация по данной команде, а также примеры ее использования 
доступны в справке ОС 
(Пуск | Справка и поддержка) в соответствующем разделе. 
Справку также можно получить, набрав в окне командной оболочки строку Call /? и нажав 
Enter 
для ввода. 
 
 


64 
 
Задача №3.3.1е. Исследовать способы применения команды вызова пакетного файла 
Call 
на конкретных примерах. 
1. Создайте новый (дочерний) пакетный файл, воспользовавшись любым текстовым 
редактором. Имя пакетного файла выберите самостоятельно. 
2. Введите в дочерний пакетный файл процедуру форматирования гибкого диска, учи-
тывающую переход в начало процедуры в случае ошибки, из приведенного выше примера. 
3. Модифицируйте родительский пакетный файл, удалив из него лишние команды и 
добавив ссылку на дочерний пакетный файл для его вызова. 
4. Сохраните тексты обоих пакетных файлов. 
При выполнении пунктов 1-4 задания используйте следующие инструкции: 
• 
воспользовавшись командой Start и указав путь к родительскому файлу, запустите 
его на выполнение, нажав Enter для ввода, 
• 
изучите полученный результат и сделайте вывод о проделанной работе
• 
запишите полученную информацию в отчет. 
5. Вспомните команду форматирования Format и ее параметры. 
6. Модифицируйте родительский и дочерний файлы таким образом, чтобы осуществи-
лась передача из родительского файла двух значений параметров (%переменная) команды 
Format (
см. подраздел 3.5 настоящей лабораторной работы), находящейся внутри дочернего 
файла. Обратите внимание на то, что в таблице подраздела 3.5 передаваемые параметры ко-
манды Format имеют числовое (%0-%9), а не символьное представление. 
7. Сохраните тексты обоих пакетных файлов. 
При выполнении пунктов 5-7 задания используйте следующие инструкции: 
• 
воспользовавшись командой Start и указав путь к родительскому файлу с пара-
метрами для команды Format, запустите его на выполнение, нажав Enter для ввода, 
• 
изучите полученный результат и сделайте вывод о проделанной работе, 
• 
перенесите тексты модифицированных пакетных файлов, а также значения ис-
пользуемых пакетных параметров в отчет. 


Достарыңызбен бөлісу:
1   ...   16   17   18   19   20   21   22   23   24




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет