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
   247   248   249   250   251   252   253   254   255   256   257