Command.com —— MS-DOS 的命令解释器

  你第一次运行 MS-DOS,你会看见一个要你输入当前日期和时间的提示。在那个提示以后,你就进入命令提示符了,很有可能是“C>”。如果你创建了 AUTOEXEC.BAT 文件,那个询问日期和时间的提示就不再出现了。下列伪代码演示了 COMMAND.COM 在启动的时候是如何做的。
If Switch("/p") Then
   If Exists("AUTOEXEC.BAT") Then
      Interprete "AUTOEXEC.BAT"
   Else
      Exec "DATE"
      Exec "TIME"
   End If
End If
  通常,COMMAND.COM 是带着 /P 开关启动的。你可以把 COMMAND.COM 用 Norton Utilities NDOS.COM 来代替。为了做这件事,你可以把以下语句放在 CONFIG.SYS 文件中:
SHELL=C:\NU\NDOS.COM /P
  默认情况下,提供给环境变量的空间是 256 字节。这个值挺小的。要增加这个值,你可以在 CONFIG.SYS 里面用以下行自定义。你也可以了解一下更多有关环境变量的内容。
SHELL=C:\DOS\COMMAND.COM /P /E:4096
  上面这行命令让 MS-DOS 用 COMMAND.COM 作为命令解释器,并把环境空间设置为 4096 字节。
  COMMAND.COM 还有一些其他的开关。它可以用于调试批处理文件。使用 /C 和 /Y 开关就可以跟踪和调试批处理程序了,比如说:“COMMAND.COM /C /Y QC.BAT”。在执行期间,解释器会问你是否要执行一行命令。

返回 MS-DOS 内部命令