指定启动菜单的默认菜单项并设定等待时间。此命令只能在CONFIG.SYS文件的菜单块中使用。若不使用此命令,则MS-DOS将默认菜单项设为1 。
启动计算机时可通过启动菜单做选择。使用特殊的CONFIG.SYS命令定义启动菜单。启动菜单各项都对应一个叫做“配置块”的CONFIG.SYS命令集。使用启动菜单可用不同的配置启动计算机。有关多种配置的定义,详见《MS-DOS 6.22用户手册》“系统配置” 一章。
语法 :
| MENUDEFAULT=blockname[,timeout] |
参数 :
blockname
指定与默认菜单项对应的配置块。这个配置块必须在CONFIG.SYS文件中定义。MS-DOS显示启动菜单时,默认菜单项以高亮显示,且其菜单号出现在提示“Enter a choice”之后。
timeout
指定MS-DOS在以默认配置启动计算机之前的等待时间。若不指定该值,则MS-DOS 会等到ENTER键按下为止。此时间值的取值范围为0到90秒。若指定为0则自动选择默认菜单项而不显示菜单。
相关命令
MENUDEFAULT命令是定义启动菜单和多种配置的六个特殊CONFIG.SYS命令中的一个,其它命令如下:
★<INCLUDE> 命令用于在一个配置块中包含另一块。
此命令不能在菜单块中使用 。
★<MENUITEM> 命令,用于定义菜单项。
★<MENUDCOLOR> 命令,用于指定菜单背景及正文颜色。
★<NUMLOCK> 命令,用于指定启动菜单出现时NUM LOCK键的状态。(虽然NUM LOCK可在CONFIG.SYS文件的任何地方使用,但在定义启动菜单时最有用。)
★<SUBMENU> 命令,用于定义子菜单。
有关定义多种配置的过程,见<定义多种配置>
下面的菜单块定义了三个菜单项,并把“full_config”设为默认项,等待时间30秒:
[menu]
menuitem=base_config,Base configuration only
menuitem=full_config,Normal configuration
menuitem=network,Normal configuration with network
menudefault=full_config,30
MS-DOS启动时显示下列菜单:
| MS-DOS Startup Menu ===================== 1. Base configuration only 2. Normal configuration 3. Normal configuration with network Enter a choice: 2 Time remaining: 30 |
显示完此菜单后,MS-DOS等待30秒;30秒后若未选择其它项,则MS-DOS用配置块中的[full_config]命令启动计算机。