Page 253 - 4785
P. 253
С: \ ТЕМР>
Зауважте, що в рядках виведення відсутні власне команди
сценарію. Використані команди не пригнічують екранний висновок,
генерований додатками, вони пригнічують тільки виведення на
екран повідомлень командної оболонки Win32.
Команда REM надає можливість тому хто пише сценарій
коментувати його команди. Майстерність професійного програміста
не обов'язково оцінюється по тому, наскільки компактний або,
навпаки, розгорнутий конкретний зразок програмного коду.
Насправді куди більш важливим критерієм оцінки є програмна
документація.
Навряд чи хтось зацікавлений у прийомі на роботу
програміста, коди якого зрозумілі виключно автору. Передбачається,
що всі коди забезпечуються відповідними коментарями. Укладачі
сценаріїв не є винятком. Якщо вам належить модифіковані наявний
сценарій, ви, звичайно, захочете дізнатися, які функції виконує
вихідний варіант. Якщо сьогодні ви пишете новий сценарій, то
велика ймовірність, що через рік-півтора ви вже не згадаєте, які
завдання при цьому вирішувались, якщо не буде належних
коментарів.
Команда RЕМ дає можливість укладачам сценаріїв постачати
їх коментарями. Нижче я привожу варіант її використання на
прикладі знайомого файлу сценарію HELLOWORLD.BAT
@ЕСНО OFF
REM Hello World Script Version 1.0
REM written 3/29/99 by Alien Jones
ECHO Hello, World!
Зверніть увагу, що команда REM використовується для
кожного рядка коментарів.
Командний рядок підходить в якості джерела вводу не для всіх
команд і програм Windows NT. Windows NT, як і її попередниця
DOS, здатна використовувати як джерело вводу іменовані канали -
направлю потоку виводу однієї програми на введення іншої.
251