Об IntranetWare для Малого Бизнеса
3a548bfa

Команды процедур регистрации


В следующей таблице описаны команды, которые Вы можете использовать

в процедурах регистрации.

Таблица 4-4. Команды процедур регистрации

КомандаОписание

BREAK ON/OFFОпределяет, можно ли прервать регистрацию.


Формат:
BREAK ON|OFF

CLSОчищает экран рабочей станции при регистрации.


Формат:
    CLS


Пример:
    C:> CLS

COMSPECОпределяет местоположение файла COMMAND.COM (DOS) и версию

DOS, используемые после выхода из приложения.


Формат:
    COMSPEC=[путь] COMMAND.COM




Путь - это буква диска или полный путь к каталогу, начинающийся

именем тома.


Пример:
    COMSPEC=S2:COMMAND.COM

CONTEXTУстанавливает текущий контекст пользователя в Дереве каталогов.


Формат:
    CONTEXT


Контекст - это контекст, который пользователь должен увидеть после регистрации.


Пример:
    CONTEXT .SALES.ACME_US

DISPLAYВыводит на экран текст указанного файла.


Формат:
    DISPLAY [путь] имя файла


Пример: Вы создали несколько сообщений и поместили их в файл.

Вы хотите получить доступ к этому файлу и отобразить эти сообщения на экранах

клиентов.

IF DAY_OF_WEEK="MONDAY" THEN

DISPLAY SYS:PUBLIC\MESSAGES\SYSNEW.TXT

END

DOS BREAKУправляет тем, можно ли прервать программы или DOS нажатием

<Ctrl> <Break> или <Ctrl> <C>.


Формат:
    DOS BREAK [ON | OFF]


Пример:
    DOS BREAK OFF


Эта команда отключает <Break>, так что программу нельзя будет прервать

нажатием <Ctrl> <Break>.

DOS SETУстанавливает значение переменной DOS.


Формат:
    DOS SET


Пример:
    DOS SET

DOS VERIFYПроверяет корректность данных, скопированных на локальный

диск.


Формат:
    DOS VERIFY [ON | OFF]


Пример:
    DOS VERIFY ON

DRIVEУказывает устройство по умолчанию.


Формат:
    DRIVE <буква дисковода>


Пример:
    DRIVE S:


Устанавливает устройство S: по умолчанию.

EXITПрерывает процедуру регистрации, чтобы пользователи могли

получить доступ к другому файлу, программе или меню.


Формат:
    EXIT ["имя файла [параметры]"]


Пример:
    EXIT "memo.txt"


Происходит выход из процедуры регистрации и переход в файл

memo.txt.

# (ВЫПОЛНЕНИЕ ВНЕШНЕЙ ПРОГРАММЫ)Позволяет пользователям выполнить команду, которая является

внешней по отношению к процедуре регистрации. Ее нельзя использовать с резидентными программами.


Формат:
    # [путь] имя файла [параметр]


Пример:
    # COMMAND.COM /C CLS


Происходит выход из процедуры регистрации для выполнения другой команды,

например, command.com.

FIRE PHASERSВыдача звукового сигнала на рабочей станции.


Формат:
    FIRE n


Пример:
    FIRE 10


Эту команду легко протестировать. Укажите, сколько раз Вы хотите услышать

сигнал, отключитесь от сети, зарегистрируйтесь вновь и слушайте.

GOTOВыполняет часть процедуры регистрации вне последовательности.


Формат:
    GOTO метка


Метка указывает, куда необходимо перейти.


Пример:
    GOTO DISPLAY ACME_SYS:ACCT\MESSAGE.TXT


Перемещение на команду вывода на экран сообщения из файла MESSAGE.TXT.

IF...THENУстанавливает условия, при которых выполняются команды регистрации.

Примеры см. в разделе "Переменные-идентификаторы процедур регистрации".

INCLUDEУстанавливает доступ к текстовым файлам (вложенным процедурам),

обычно не используемым в процедурах регистрации.


Формат:
    INCLUDE [путь] имя файла


Пример:
    IF MEMBER OF "MKTG" INCLUDE ACME_SYS:APPS\MEMO.TXT


Происходит выход за пределы процедуры регистрации, поиск текстового файла

и вывод его на экран. Это полезно, если сообщение слишком длинное и не

может быть помещено в процедуру регистрации. Можно также использовать вместо

имени файла имя объекта.

LASTLOGINTIMEОтображает время, когда этот пользователь регистрировался

в последний раз.


Формат:
    LASTLOGINTIME


Пример:
    LASTLOGINTIME

MACHINEУказывает, какой компьютер (имя машины) используется в качестве рабочей станции.


Формат:
    MACHINE=имя


Пример:
    MACHINE=IBM_PS2

MAPОтображает на устройство сетевой каталог.


Формат:
    MAP [опция] [устройство:=путь]


Пример:
    MAP G:=ACME_SYS:APPS\WINAPPS

NO_DEFAULTНе разрешает запуск процедуры регистрации пользователя по

умолчанию.


Формат:
    NO_DEFAULT


Пример:
    NO_DEFAULT

NOSWAPПредотвращает перемещение утилиты регистрации за пределы

основной памяти в верхнюю память.


Формат:
    NOSWAP


Пример:
    NOSWAP

PAUSEОстанавливает выполнение процедуры регистрации до нажатия

какой-либо клавиши. (Это позволяет читать сообщения на экране.)


Формат:
    PAUSE


Пример:
    PAUSE

PCCOMPATIBLEИнформирует программу регистрации о том, что машина является

IBM-PC-совместимой.


Формат:
    PCCOMPATIBLE


Пример:
    PCCOMPATIBLE

REMARKПозволяет пользователям вставлять описательные комментарии

в процедуру регистрации.


Формат:
    REM[ARK] [текст]


Можно также использовать * [текст] или ;[текст]


Пример:
    REM Это тестовая процедура.

SETУстанавливает значения переменных окружения DOS или OS/2*.


Формат:
    [TEMP] SET имя="значение"


Пример:
    SET PROMPT = "$P$G"

SWAPПеремещает утилиту LOGIN за пределы стандартной памяти в

верхнюю память или на диск.


Формат:
    SWAP [путь]


Замените путь на любую букву дисковода или полный путь,

начинающийся с имени тома NetWare.


Пример:
    SWAP ACME_SYS:APPS\WP70

TEMP SETСм. SET.
WRITEВыводит указанную строку на экран в процессе регистрации. См. "Переменные-идентификаторы процедур регистрации".



Содержание раздела