ComSpec 是什么意思?

mzt*_*tan 5 windows command-line ms-dos

只是对 Windows 环境变量 %COMSPEC% 的词源感到好奇。我理解它(通常)指向 cmd.exe。

我在网上能找到的最好的是命令说明符,这听起来很合理。

小智 6

关于词源,它是自指的。%COMSPEC%确实代表命令说明符,它“指定”命令解释器,默认情况下cmd.exe在 NT 系统和COMMAND.COMDOS 系统中。

您可以修改变量以指向您想要的任何辅助解释器(这是一个 DOS 示例):

SET COMSPEC=C:\DOS\COMMAND.COM

COMSPEC指定辅助命令解释器。
这不必是COMMAND.COM
JP Software 的 4DOS.COM 是不同命令解释器的一个示例。

来源