Home Tutoriais Scripting Criando scripts BATCH – Comando Choice

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]

FrownAtençã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 3 goto rosa
if errorlevel 2 goto azul
if errorlevel 1 goto verde

 
:verde
color 2
goto fim

 
:azul
color 1
goto fim

 
:rosa
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

Adicionar comentário


Código de segurança
Atualizar

World's Top Web Hosting providers awarded and reviewed. Find a reliable green hosting service, read greengeeks review