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