просто интересуюсь этимологией переменной среды Windows %COMSPEC%. Я понимаю, что это (обычно) указывает на cmd.исполняемый.
лучшее, что я мог найти в интернете, - это спецификатор команды, что звучит разумно.
просто интересуюсь этимологией переменной среды Windows %COMSPEC%. Я понимаю, что это (обычно) указывает на cmd.исполняемый.
лучшее, что я мог найти в интернете, - это спецификатор команды, что звучит разумно.

С точки зрения этимологии, это самореферентные. %COMSPEC% означает спецификатор команды, и он "задает" интерпретатор команд, который по умолчанию cmd.exe в NT системах и COMMAND.COM в системах DOS.
вы можете изменить переменную, чтобы она указывала на любой дополнительный интерпретатор (это пример DOS):
SET COMSPEC=C:\DOS\COMMAND.COM
COMSPECзадает вторичный интерпретатор команд.
Этого не должно бытьCOMMAND.COM.
Один пример из другой команды переводчика 4dos.com ДЖП программного обеспечения.
