返回主页

 

MENUDEFAULT

 


指定启动菜单的默认菜单项并设定等待时间。此命令只能在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> 命令,用于定义子菜单。
有关定义多种配置的过程,见<定义多种配置>


MENUDEFAULT─例子



下面的菜单块定义了三个菜单项,并把“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]命令启动计算机。


返回主页