stringtranslate.com

КОМСПЕК

COMSPEC или ComSpec — одна из переменных окружения, используемых в DOS , OS/2 и Windows , которая обычно указывает на интерпретатор командной строки , который по умолчанию COMMAND.COM в DOS, [1] Windows 95, 98 и ME или CMD.EXE в OS/2 и Windows NT . Имя переменной пишется полностью заглавными буквами в DOS и OS/2. В Windows, которая также поддерживает строчные имена переменных окружения, имя переменной определяется как ComSpec в блоке окружения, но как COMSPEC внутри эмулятора DOS NTVDM . Если переменная отсутствует в блоке окружения, командный процессор CMD.EXE в Windows NT устанавливает COMSPEC на свой собственный полный путь ; он оценивает COMSPEC, например, для выполнения встроенных команд в конвейерах и для выполнения командных строк с помощью своей встроенной команды FOR . [2]

Содержимое переменной можно отобразить, введя SET COMSPEC или ECHO %COMSPEC% в командной строке.

Переменная окружения по умолчанию указывает на полный путь интерпретатора командной строки. Он также может быть сделан другой компанией или иметь другую версию.

Другое использование этой переменной среды на компьютере без жесткого диска, которому необходимо загружаться с дискеты, — это настройка RAM-диска. Файл COMMAND.COM копируется на RAM-диск во время загрузки, а переменная среды COMSPEC устанавливается в новое местоположение на RAM-диске. Таким образом, загрузочный диск можно извлечь без необходимости его повторной установки после остановки большого приложения. Интерпретатор командной строки будет перезагружен с RAM-диска вместо загрузочного диска.

Ссылки

  1. Руководство пользователя PC-DOS 7.0 (1-е изд.). IBM . Январь 1995. С. 55, 283, 290.
  2. ^ «Особенности — странное, удивительное, недокументированное или странное (неправильное) поведение Microsoft® Windows® NT».

Внешние ссылки