定义启动菜单的菜单项。此命令只能在CONFIG.SYS文件的菜单块中使用。每个菜单最多可有九个菜单项。
启动计算机时可通过启动菜单做选择。使用特殊的CONFIG.SYS命令定义启动菜单。启动菜单各项都对应一个叫做“配置块”的CONFIG.SYS命令集。使用启动菜单可用不同的配置启动计算机。有关多种配置的定义,详见《MS-DOS 6.22用户手册》“配置系统” 一章。
语法 :
MENUITEM=blockname[,menu_text] |
参数 :
blockname
指定与菜单项对应的配置块名称。此配置块必须在CONFIG.SYS文件中定义。若此菜单项被选中,则MS-DOS执行对应配置块中的命令,文件开头的命令以及以[common]标题开始的配置块中的命令。
若MS-DOS未找到指定名称的配置块,则对应菜单项不在启动菜单上出现。配置块名称最多可有70个字符,可包含大多数可打印字符,但不能包含空格、反斜线()、斜线(/)、逗号、分号、等号(=)和方括号([和])。
menu_text
指定要显示的菜单项正文。若不指定此参数,则MS-DOS显示配置块名称。菜单项正文最多可有70个字符并可包含任意字符。
相关命令
MENUITEM命令是定义启动菜单和多种配置的六个特殊CONFIG.SYS命令中的一个,其它命令如下:
★ <INCLUDE>命令用于在一个配置块中包含另一块。此命令不能在菜单块中使用。
★ <MENUCOLOR> 命令,用于定义菜单正文以及屏幕背景颜色。
★ <MENUDEFAULT> 命令,用于指定默认菜单项。
★ <NUMLOCK> 命令,用于指定启动菜单出现时NUM LOCK键的状态。(虽然NUMLOCK可在CONFIG.SYS 文件的任何地方使用,但在定义启动菜单时最有用。)
★ <SUBMENU> 命令 ,用于定义子菜单。
有关定义多种配置的过程,见<定义多种配置>
定义菜单块
菜单块是一组以块标题(包括在方括号中)开始的菜单定义命令的集合。要使用启动菜单,CONFIG.SYS文件中必须包含一个有[menu]块标题的菜单块。
可使用<SUBMENU>命令要先定义子菜单。每个子菜单都有自己的菜单块(可任意取名)。
每个菜单块至少要包含一条MENUITEM或SUBMENU命令。
启动菜单的菜单项号码
MS-DOS以菜单块中的出现顺序显示菜单项。第一个菜单项总是1号菜单项。每个菜单最多可有九个菜单项。若要定义多于九个菜单项的菜单,可使用SUBMENU命令。
下面的[menu]块定义了有两个菜单Apples和Oranges的启动菜单:
[menu]
menuitem=Apples
menuitem=Oranges
MS-DOS启动时,显示的菜单如下:
| MS-DOS 6.22 Startup Menu ===================== 1. Apples 2. Oranges Enter a choice: 1 |
下面的[MENU]块定义了有三个菜单项的启动菜单,并为每个菜单项指定了菜单正文:
[menu]
menuitem=base_config,Base configuration only
menuitem=full_config,Normal configuration
menuitem=net_config,Normal configuration with network
上例中,第一项对应[base_config]配置块,第二项对应[full_config]块,第三项对应[net_config]块。启动时显示的菜单如下:
| MS-DOS 6 Startup Menu ===================== 1. Base configuration only 2. Normal configuration 3. Normal configuration with network Enter a choice: 1 |