C:\>choice /?
CHOICE [/C opciones] [/N] [/CS] [/T tiempo de espera /D opción] [/M texto]
Descripción:
Esta herramienta permite que los usuarios seleccionen un elemento de una
lista de opciones y devuelve el índice de la opción seleccionada.
Lista de parámetros:
/C opciones Especifica la lista de opciones que se va a crear.
La lista predeterminada es "YN".
/N Oculta la lista de opciones en la pregunta.
Se muestra el mensaje antes que la pregunta
y las opciones están todavía habilitadas.
/CS Habilita las opciones que distinguen entre mayúsculas
y minúsculas para que puedan seleccionarse.
De manera predeterminada, la utilidad no distingue
entre mayúsculas y minúsculas.
/T tiempo de espera Número de segundos de pausa antes de que se elija
una opción predeterminada. Los valores permitidos
están comprendidos entre 0 y 9999. Si se especifica
0, no habrá pausa y se seleccionará la opción
predeterminada.
/D opción Especifica la opción predeterminada después de nnnn
segundos. Carácter debe estar en el conjunto
especificado de opciones por la opción /C y también
debe especificarse nnnn con /T.
/M texto Especifica el mensaje que se mostrará antes
de la pregunta. Si no se especifica, la utilidad
muestra sólo una pregunta.
/? Muestra este mensaje de ayuda.
NOTA:
La variable de entorno ERRORLEVEL está establecida como el índice de la
clave que se seleccionó en el conjunto de opciones. La primera opción
devuelve un valor de 1, la segunda un valor de 2 y así sucesivamente.
Si el usuario presiona una clave que no sea una opción válida, la
herramienta emite un sonido de advertencia. Si la herramienta detecta una
condición de error, devuelve un valor ERRORLEVEL de 255. Si el usuario
presiona CTRL+PAUSA o CTRL+C, la herramienta devuelve un valor
ERRORLEVEL 0. Cuando el usuario usa parámetros ERRORLEVEL en un
programa por lotes, los enumera en orden decreciente.
Ejemplos:
CHOICE /?
CHOICE /C YNC /M "Presione Y para Sí, N para No o C para Cancelar."
CHOICE /T 10 /C ync /CS /D y
CHOICE /C ab /M "Seleccione a para opción 1 y b para opción 2."
CHOICE /C ab /N /M "Seleccione a para opción 1 y b para opción 2."