Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Символ @. По умолчанию команды пакетного файла выводятся на экран перед выполнением. Можно избежать вывода на экран любой от-дельной строки файла. Для этого надо поставить в начале этой строки сим-вол @.
Команда ECHO. Предназначена для включения и выключения эхо-отображения (протокола выполнения) команд на экран.
Echo on - включает режим вывода выполняемых команд на экран;
Echo off - выключает отображение команд;
Пример 2: Внесём изменения в ранее созданный командный файл:
ECHO OFF
MD D:\DOCUMENT
MD D:\TEXT
COPY D:\*.DOC D:\DOCUMENT
COPY D:\*.TXT D:\TEXT
ECHO ON
В результате выполнения команды на экран будет выведена только первая команда (ECHO OFF) и информация о скопированных файлах. Для того чтобы команда ECHO OFF не выводилась на экран, перед ней нужно поставить символ @.
Команда ЕСНО также позволяет выдавать из командного файла сообщения на экран:
Синтаксис: ЕСНО сообщение
Пример 3: Текст командного файла K1.BAT:
cls
echo on
С: (замените на нужный диск)
cd\
dir
Данный командный файл выполняет следующие действия: очищает экран; переходит на диск С; переходит в корневой каталог; выдает на экран содержимое корневого каталога.
Комментарии. Комментарии в командный файл позволяет включать команда REM. Комментарии не интерпретируются как команды во время выполнения файла. Комментарии употребляются для улучшения удобочи-таемости командного файла.
Синтаксис: REM любые_символы
Команда CALL. Предназначена для вызова одного командного файла из другого с последующим возвратом в точку вызова.
Синтаксис: CALL имя_файла [параметры]
Пример 4:
@ ECHO OFF
TYPE D:\primer.txt
PAUSE просмотрим файл
CALL 2.bat
Пример 5: Пусть необходимо создать командный файл cop.bat для копирования файла из папки NAME1 в папку NAME2
COPY D:\NAME1\%1 D: \NAME2
Запустить его на выполнение можно строкой (для работы данного командного файла, необходимо запустить файл через командную строку):
путь\cop primer.txt
При выполнении этого командного файла символ %1 (формальный параметр) будет заменен на значение первого параметра при вызове командного файла, т.е. вместо %1 будет подставлено primer.txt и будет выполнена команда
COPY D:\NAME1\primer.txt D: \NAME2
КОНТРОЛЬНЫЕ ВОПРОСЫ
1. Что такое командный файл?
2. Для чего используются пакетные файлы?
3. Какое расширение имеют файлы данного типа?
4. Как создать командный файл?
5. Опишите основные команды: @, echo, call, rem. Приведите примеры
6. Для чего используются параметры? Приведите пример.
Дата публикования: 2014-11-04; Прочитано: 1247 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!