Criando scripts BATCH – Comando Choice
Exibe uma mensagem de aviso especificada, efetua uma pausa para o usuário escolher entre um conjunto de teclas especificado e fornece um parâmetro ERRORLEVEL para um programa de lote.
Sintaxe :
CHOICE [/C[:]teclas] [/N] [/S] [/T[:]c,nn] [texto]
Atenção - o utilitário choice não está disponível no Windows XP e nem no Windows 2000 Server e Professional. Mas pode ser feito o download e utilizado normalmente, porém muda as sintaxes dependendo da versão.
Exemplo:
-----------------------------------------------------------------------
@echo off
cls
echo Escolha a cor que deseja utilizar (O comando color funciona apenas no w2k em diante)
echo A - Verde
echo B - Azul
echo C - Rosa
choice /c:abc Escolha a cor
if errorlevel 2 goto azul
if errorlevel 1 goto verde
color 2
goto fim
color 1
goto fim
color 5
goto fim
:fim
-----------------------------------------------------------------------
Nesse exemplo criamos um menu com 3 opções de cores para o prompt e usamos o comando choice para fazer a escolha
O membro do grupo, Otto Luiz Castro Nunes comentou sobre o artigo indicando que o choice também não está disponivel no Windows Server 2000.
Obrigado por colaborar.
Última atualização (Qua, 21 de Janeiro de 2009 17:40)
| Artigos relacionados: |
|---|
|
| Powered By relatedArticle |






