Page 262 - 4785
P. 262

@ ЕСНО OFF
                                  REM -------------------------------------------------
                                  REM Компанія планування Інтернету
                                  REM Сценарій реєстрації користувачів, версія 6.2
                                  REM Дата модифікації: 8/25/99
                                  REM -------------------------------------------------
                                  REM Перехід на мітку
                                  CALL: CheckInput

                                  У першому варіанті викликається зовнішній сценарій, файл з
                            текстом  ЯКОГО  зберігається  на  локальному  жорсткому  диску.  У
                            другому  випадку  виклик  процедури  здійснюється  переходом  на
                            мітку з іменем: CheckInput.
                                  Особливість  роботи  команди  IF  полягає  в  тому,  що  вона
                            організовує  перевірку  певної  умови  і  виконує  подальші  дії  в
                            залежності  від  результату.  Команда  IF  використовується  для
                            перевірки умов і передачі управління в іншу частину сценарію. Існує
                            кілька  варіантів  використання  команди  IF,  нижче  наводяться
                            найбільш поширені приклади.
                                   Приклад 1 Перевірка умови.
                                  IF%  PROCESSORJ-EVEL%  ==  6  ECHO  У  вас  встановлений
                            процесор Pentium II!

                                  Приклад 2 Перевірка існування файлу.
                                  IF  EXIST  C:  \  WINNT  \  SYSTEM32  \  DRIVERS  \  ETC  \
                            LMHOSTS ECHO на даному комп'ютері присутній файл LMHosts!

                                  Приклад  3  Перевірка  приналежності  користувача  до  групи
                            (для  використання  утиліти  IFMEMBER  необхідна  наявність
                            Windows NT Resource Kit).
                                  IFMEMBER  Administrators  IF  ERRORLEVEL  1  ECHO  Ви  є
                            адміністратором даного комп'ютера!
                                  Команда PAUSE  тимчасово  призупиняє  виконання  сценарію,
                            для  продовження  користувачеві  необхідно  натиснути  на  клавіатурі
                            будь-яку клавішу. Команда використовується у випадках, коли для
                            продовження  виконання  сценарію  потрібно  організувати  введення
                            даних користувачем.


                                                           260
   257   258   259   260   261   262   263   264   265   266