Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа1.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
858.11 Кб
Скачать

Проверка выполнения условий

ERROR_LEVELERROR_LEVEL

Используется для проверки результата выполнения команды. Если команда выполнилась удачно, значение переменной равно "0". В противном случае переменная имеет значение, отличное от "0"

MEMBER OFMEMBER OF "имя_группы"

Переменная принимает значение TRUE, если текущий пользователь является членом группы с именем "имя_группы"

Текущая дата

DAYDAY

Номер дня в месяце, от 01 до 31

DAY_OF_WEEKDAY_OF_WEEK

Название дня недели на английском языке (Monday, Tuesday, и т. д.)

MONTHMONTH

Номер месяца, от 01 до 12

MONTH_NAMEMONTH_NAME

Название месяца на английском языке (January, February и т. д.)

NDAY_OF_WEEKNDAY_OF_WEEK

Номер дня недели, от 1 до 7. Нумерация начинается с воскресенья, то есть для воскресенья номер дня недели равен 1

SHORT_YEARSHORT_YEAR

Последние две цифры года, например, 92, 93

YEARYEAR

Полное обозначение года, например, 1994

Текущее время

AM_PMAM_PM

До полудня (am) или после полудня (pm)

GREETING_TIMEGREETING_TIME

Утро (morning), день (afternoon) или вечер (evening)

HOURHOUR

Час дня или ночи от 1 до 12

HOUR24HOUR24

Час суток от 00 (полночь) до 24

MINUTEMINUTE

Минуты от 00 до 59

SECONDSECOND

Секунды от 00 до 59

Сетевой адрес

NETWORK_ADDRESSNETWORK_ADDRESS

Сетевой адрес (номер кабельной системы), состоит из восьми шестнадцатиричных цифр

FILE_SERVERFILE_SERVER

Имя файл-сервера

Информация о пользователе

FULL_NAMEFULL_NAME

Полное имя пользователя, как оно задано при помощи программы syscon.exe

LOGIN_NAMELOGIN_NAME

Имя, под которым пользователь подключился  к серверу

USER_IDUSER_ID

Личный идентификатор пользователя на сервере

Информация о рабочей станции

MACHINEMACHINE

Название модели компьютера, для которой создана сетевая оболочка (обычно IBMPC)

OSOS

Название операционной системы, на которой работает оболочка, например, MSDOS

OS_VERSIONOS_VERSION

Версия операционной системы, используемой на рабочей станции

P_STATIONP_STATION

Сетевой адрес станции, состоит из 12  шестнадцатиричных цифр

SMACHINESMACHINE

Короткое название компьютера, например, IBM

STATIONSTATION

Номер соединения для данной рабочей станции

Дополнительно к перечисленным выше переменным можно обращаться и к переменным среды DOS.

Примеры:

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

attach netlab/frolov

if "%ERROR_LEVEL"="0" then

map z: = netlab/sys:

Проверка на принадлежность пользователя к определенной группе

if MEMBER_OF "administrators" then

map u: = sys:\system