Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Сообщения при выполнении командного файла




Комментарии в командном файле

Команда rem позволяет включать в командный файл комментарии, которые не будут интерпретироваться как команды во время исполнения этого файла. Они могут употребляться для улучшения удобочитаемости командного файла. Если включен режим вывода исполняемых команд на экран, то комментарии выводятся на экран, а если этот режим выключен командой echo off, то комментарии в командном файле на экран не выводятся.

Формат команды:

rem любые-символы

Перед комментариями, которые нежелательно выводить на экран даже при отладке (при включённом режиме вывода выполняемых команд командного файла на экран), целесообразно ставить символ «@».

Пример: @rem Этот текст является комментарием

Замечание, В комментарии не следует употреблять символов «<», «>», и «|» -- они интерпретируются как символы перенаправления ввода-вывода DOS.

 

Команда echo позволяет выдавать из командного файла сообщения на экран.

Формат команды:

echo сообщение

Сообщение, выдаваемое с помощью команды echo, выводится на экран даже тогда, когда режим вывода исполняемых команд на экран выключен командой echo off. Сообщение не может быть пустым или равным on или off, так как команды echo on и echo off управляют режимом вывода исполняемых команд на экран, а команда echo без параметров сообщает, включен или выключен режим echo.

Перед командой echo сообщение желательно выполнить команду @echo off, чтобы сообщение не выводилось на экран дважды.

Замечание. В сообщении не следует употреблять символов «<», «>», и «|» – они интерпретируются как символы перенаправления ввода-вывода DOS.

Получение звукового сигнала. С помощью команды echo можно получить звуковой сигнал компьютера. Для этого следует в сообщение, выводимое командой echo, включить символ с кодом 7. Это можно сделать, нажав клавишу ALT и, не отпуская ее, клавишу (7) в правой части клавиатуры.

Вывод пустой строки. Для того чтобы вывести на экран пустую строку (это может понадобиться для повышения удобочитаемости сообщений), можно использовать команду echo, (точка должна следовать сразу за словом «echo»). Другой вариант – вывести сообщение, состоящее из одного символа с кодом 255.

Вывод сообщений в файл. С помощью средств перенаправления вывода DOS можно выводить сообщения не на экран, а в файл. Это может быть полезно, например, для протоколирования работы командного файла. Формат команды:

echo сообщение >> имя-файла–добавление строки с сообщением в конец данного файла (если такой файл не существует, то он создается);

echo сообщение > имя-файла – создание файла и запись в него строки с сообщением (если такой файл уже существует, то его старое содержимое будет потеряно).

 




Поделиться с друзьями:


Дата добавления: 2014-01-13; Просмотров: 647; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.006 сек.