Полезная информация

Server for Information Technologies
Сервер поддерживается
Центром Информационных Технологий
(095) 932-9212, 932-9213, 939-0783
E-mail: info@citforum.ru
Сервер Информационных Технологий содержит море(!) аналитической информации

Выводит на экран, устанавливает или отменяет переменные операционной среды Novell DOS 7, которые используются для управления поведением некоторых командных файлов и программ, а также управляют работой DOS. Команда SET часто используется в файлах AUTOEXEC.BAT или CONFIG.SYS для установки переменных при каждом запуске DOS.

     SET [/? /H] [имя=[строка]]

Строки переменных операционной среды занимают специально отведенную для них память. Если вы задаете уже определенное имя, то текущее значение заменяется на новое.

Параметры команды

Параметр Описание
/? или /H Выводят справочный текст.

С помощью SET вы можете определить следующие переменные операционной среды:

Переменные Назначение
COMSPEC Задает расположение на диске командного интепретатора.
NWDOSCFG Каталог, содержащий файлы конфигурации системы.
OS Текущее имя операционной системы.
PEXEC Используется командой PROMPT.
TEMP Каталог для хранения временных файлов.

Некоторые стандартные переменные среды (APPEND, PATH, PROMPT и VER) имеют собственные связанные с ними команды, которые и используются для их установки.

Для автоматической установки переменных используйте операторы SET в файле AUTOEXEC.BAT. Когда в команде SET задается значение переменной и строки, DOS добавляет заданное значение к операционной среде и связывает строку с данной переменной. Если переменная уже существует, то новое значение строки заменяет старое. Если вы задаете только переменную и знак равенства (без строки), DOS сбрасывает связанное с переменной значение строки. Команда SET без параметров выводит список текущих переменных операционной среды.

Имя переменной среды всегда записывается в верхнем регистре. Переменные среды полезно также использовать в командных файлах. Например, если операционной системой является Novell DOS 7, то следующий оператор выводит системное время:

     IF "%OS%" == "NWDOS" TIME


Comments: info@citmgu.ru
Copyright © CIT