Выводит на экран, устанавливает или отменяет переменные операционной среды 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