SUBMENU
Define um item do menu de inicialização que, quando selecionado, exibe outro conjunto de opções. Este comando só pode ser usado dentro de um bloco de menu, no arquivo CONFIG.SYS.
O menu de inicialização é uma lista de opções exibida na tela quando o computador é inicializado. O menu de inicialização é definido com comandos especiais do CONFIG.SYS. Cada item do menu corresponde a um conjunto de comandos do CONFIG.SYS denominado "bloco de configuração". Um menu de inicialização possibilita inicializar o computador com uma variedade de configurações.
Sintaxe :
SUBMENU=nome_do_bloco[,texto_do_menu]
Parâmetros :
nome_do_bloco
Especifica o nome do bloco de menu associado. O bloco de menu deve ser definido em outra parte do arquivo CONFIG.SYS e pode conter os comandos de definição de menu. Ao contrário do bloco "principal" do menu, que deve ter o nome de bloco [MENU], um bloco de menu para um submenu pode ter qualquer nome. Se o MS-DOS não conseguir encontrar um bloco com o nome especificado, o item não aparecerá no menu de inicialização. O nome do bloco pode ter até 70 caracteres de comprimento e conter a maioria dos caracteres imprimíveis, com exceção de espaços, barra invertida (\), barra normal (/), vírgula (,), ponto-e-vírgula (;), sinal de igualdade (=) e colchetes ([ e ]).
texto_do_menu
Especifica o texto a ser exibido pelo MS-DOS para esse item do menu. Se não for especificado o texto do menu, o MS-DOS exibirá o nome do bloco como item do menu. O texto do menu pode ter até 70 caracteres de comprimento e conter qualquer caractere.
Comandos Relacionados :
O comando SUBMENU é um dos seis comandos especiais do CONFIG.SYS para definir menus de inicialização. Os outros comandos são os seguintes:
- O comando <MENUITEM>, que define um item do menu.
- O comando <MENUDEFAULT>, que especifica o item de menu padrão.
- O comando <MENUCOLOR>, que define a cor do texto e a cor de segundo plano da tela do menu.
- O comando <NUMLOCK>, que especifica o estado da tecla NUM LOCK quando o menu de inicialização é exibido. Embora NUMLOCK possa ser utilizada em qualquer posição do arquivo CONFIG.SYS, é especialmente útil na definição de um menu de inicialização.
- O comando <INCLUDE>, que inclui o conteúdo de um bloco de configuração em outro. Este comando não pode ser incluído em um bloco de menu.
Para obter uma visão geral das etapas necessárias para definir configurações múltiplas, consulte <Comandos para Definir Configurações Múltiplas>.
Exemplos :
O arquivo CONFIG.SYS abaixo define um menu de inicialização principal e um submenu.
[menu]
menuitem config_base,Somente configuração básica
menuitem config_normal,Configuração normal
submenu menurede, Configuração normal com rede
[menurede]
menuitem lanman, Iniciar Microsoft LAN Manager
menuitem vines, Iniciar Banyan VINES
[config_base]
dos=high
device=c:\dos\himem
[config_normal]
include=config_base
dos=umb
device=c:\dos\emm386 ram
device=c:\dosramdrive.sys 512
[lanman]
include=config_normal
rem Os comandos para o Microsoft LAN Manager viriam nesta posição.
[vines]
include=config_normal
rem Os comandos para o Banyan VINES viriam nesta posição.
Este arquivo CONFIG.SYS oferece a escolha de quatro configurações: uma configuração básica (config_base), uma configuração completa (config_normal) e duas configurações de rede. Ambas as configurações de rede incluem todos os comandos da configuração completa: a configuração lanman executa o Microsoft LAN Manager e a configuração vines, o software de rede Banyan VINES. Para escolher uma configuração de rede, o usuário deve selecionar primeiro o item 3, "Configuração normal com rede" no menu principal. O MS-DOS, então, exibe as opções de rede no submenu.
Quando o MS-DOS é iniciado, exibe o seguinte menu:
Menu de Inicializa‡ao do MS-DOS
=================================
1. Somente configuração básica
2. Configuração normal
3. Configuração normal com rede
Digite uma opção: 1
Se for selecionado o item 3, o MS-DOS exibe o seguinte menu:
Menu de Inicialização do MS-DOS
=================================
1. Iniciar Microsoft LAN Manager
2. Iniciar Banyan VINES
Digite uma opção: 1