КОМСПЕК
КОМСПЕК или 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 , например, для выполнения встроенных команд в конвейерах и для выполнения командных строк с помощью встроенных команд. ДЛЯ команды. [ 2 ]
Содержимое переменной можно просмотреть, набрав УСТАНОВИТЬ COMSPEC или ECHO %COMSPEC% в командной строке.
Переменная среды по умолчанию указывает на полный путь к интерпретатору командной строки. Он также может быть произведен другой компанией или иметь другую версию.
Другое использование этой переменной среды на компьютере без жесткого диска, который должен загружаться с дискеты, — это настройка виртуального диска. Файл COMMAND.COM копируется на виртуальный диск во время загрузки, а переменная среды COMSPEC устанавливается в новое место на виртуальном диске. Таким образом, загрузочный диск можно извлечь без необходимости вставлять его повторно после остановки большого приложения. Интерпретатор командной строки будет перезагружен с виртуального диска вместо загрузочного диска.
Ссылки
[ редактировать ]- ^ Руководство пользователя PC-DOS 7.0 (1-е изд.). ИБМ . Январь 1995 г., стр. 55, 283, 290.
- ^ «Идиосинкразии – странное, удивительное, не(дер)документированное или странное (неправильное) поведение Microsoft» ® Окна ® НТ» .
Внешние ссылки
[ редактировать ]- Создание индивидуального ярлыка командной строки — пример использования COMSPEC