O que significa ComSpec?

3

Meramente curioso sobre a etimologia da variável de ambiente do Windows% COMSPEC%. Eu entendo que (geralmente) aponta para cmd.exe.

O melhor que pude encontrar on-line é o Command Specifier, que parece razoável.

mztan
fonte

Respostas:

3

No que diz respeito à etimologia, é auto-referencial. %COMSPEC% significa Especificador de Comando e "especifica" o interpretador de comandos, que por padrão é cmd.exe em sistemas NT, e COMMAND.COM em sistemas DOS.

Você pode modificar a variável para apontar para qualquer interpretador secundário que você queira (este é um exemplo do DOS):

SET COMSPEC=C:\DOS\COMMAND.COM

COMSPEC especifica o interpretador de comandos secundário.
Isso não precisa ser COMMAND.COM.
Um exemplo de um interpretador de comandos diferente é o 4DOS.COM da JP Software.

Fonte

Moses
fonte