Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Символы и команды по управлению командными файлами



Символ @. По умолчанию команды пакетного файла выводятся на экран перед выполнением. Можно избежать вывода на экран любой от-дельной строки файла. Для этого надо поставить в начале этой строки сим-вол @.

Команда 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...