Команда CALL.
Краткие теоретические сведения. | Команда CLS. | Пакетные файлы с параметрами. |
Команда CALL предназначена для запуска одного командного файла из другого с последующим возвращением в прежний пакетный файл. Это внутренняя команда DOS имеющая следующий общий формат.
CALL имя_файла[. расширение]
В команде допускается не указывать расширение пакетного файла.
Команда CALL допускает создание вложенных командных файлов, что облегчает разработку сложных пакетных файлов. Уровень вложенности пакетных файлов не должен превышать восьми. В команде CALL не допускается применение перенаправления ввода-вывода.
Пример
ECHO OFF
CALL PRIM.BAT
Подготовка к работе.
- Изучить теоретические сведения и составить план выполнения лабораторной работы.
- Набрать и выполнить примеры пакетных файлов из теоретической части.
- Подготовить программу учебного пакетного файла.
Порядок выполнения
1. Подготовить и набрать учебный командный файл, реализующий выполнение следующих алгоритмов:
- Ввести через формальный параметр имя текстового файла; если такого файла с расширением.TXT не существует, выйти и сообщить об этом; если файл существует, осуществить переход в тот каталог, где он находится, вывести на экран распечатку каталога и содержимое файла.
Содержание отчета
- Цель работы.
- Форматы команд пакетных файлов записать в конспект.
- Тексты пакетных файлов из теоретической части работы и скриншоты результатов их работы
- Текст учебного пакетного файла и скриншот результата его работы.
- Подготовить ответы на контрольные вопросы.
Контрольные вопросы:
- Является ли пакетный файл исполняемым?
- Является ли он загрузочным?
- В каких случаях, по Вашему мнению, целесообразно использовать па-кет-ные файлы?
- Какие условия можно проанализировать в командном файле?
- Что позволяет оператор FOR?
- При сравнении текстовых констант отличается ли большая буква от ма-ленькой?
- Как осуществить рекурсивный вызов командных файлов?
- Какие еще операторы, используемые в пакетных файлах Вы знаете?
Дата добавления: 2015-08-27; просмотров: 54 | Нарушение авторских прав
mybiblioteka.su - 2015-2024 год. (0.006 сек.)