Page 252 - 4785
P. 252
Відзначте, що виконання вашого короткого сценарію також
згенерувало висновок на екран окремих команд в тому порядку, як
вони передавалися на обробку командної оболонці. Щоб уникнути
цього, вам слід використовувати іншу можливість команди. ECHO.
Додавання всього одного рядка в командний файл викличе
придушення відображення на екрані команд, оброблюваних
командним процесором. Для цього використовується команда ECHO
OFF. Аналогічним чином команда ECHO ON знову дозволяє вивід
на екран. Відкоректуйте файл HELLOWORLD.BAT, додавши в
початок сценарію рядок
ECHO OFF
після чого виконайте сценарій. Що змінилося? Якщо ви
помістіть рядок ECHO OFF в початок файлу, підсумковий висновок
на екран буде виглядати наступним чином:
С; \ ТЕМР> ЕСНО OFF
Hello, World!
С: \ ТЕМР>
Дивлячись на цей результат, ви можете помітити: «Стало не
набагато легше! Тепер залишилося позбутися від виведення команди
ECHO OFF. Для цього досить використовувати на початку рядка
спеціальний префікс. Якщо рядок сценарію починає символом @, то
висновок команди, наступної за символом, пригнічується. Тепер
доповніть першу команду сценарію символом @ і перевірте
результат. Текст вашого командного файлу має виглядати
наступним чином:
© ECHO OFF
ECHO Hello, World!
Якщо все набрано правильно, при виконанні сценарію на
екрані має з'явитися:
Hello, World!
250