Cómo utilizar la elección y establecer en un archivo por lotes

A continuación se muestra cómo puede usar el comando elegir y configurar en un archivo de proceso por lotes para que los usuarios puedan seleccionar de una lista de opciones.

  • Como usar el set
  • Cómo usar la elección

A continuación se muestra cómo puede usar el comando set para dar a los usuarios de archivos por lotes la capacidad de presionar 1, 2 o 3 y realizar los pasos para la opción presionada.

 @ECHO off cls: start ECHO. ECHO 1. Imprimir Hello ECHO 2. Imprimir Bye ECHO 3. Imprimir Test set set = set / p choice = Escriba el número para imprimir el texto. si no, '% choice%' == '' establece la opción =% opción: ~ 0, 1% si '% choice%' == '1' salta a hola si '% choice%' == '2' va a ir si ' % choice% '==' 3 'goto prueba ECHO "% choice%" no es válido, intente de nuevo ECHO. goto inicio: hola ECHO HELLO goto final: adiós ECHO BYE goto final: prueba ECHO TEST goto final: final pausa 

En el archivo por lotes anterior, la variable% choice% se asigna cuando el usuario ingresa los datos y presiona enter con la línea de selección set / p. Si el usuario ingresa 1, 2 o 3, el comando goto va a la etiqueta correspondiente, realiza el eco y se dirige al final del archivo por lotes.

  • Consulte nuestra página de comandos de configuración para obtener más información y opciones.

Cómo utilizar la elección en un archivo por lotes

A continuación se muestra un ejemplo de cómo puede usar el comando de elección para dar a los usuarios de archivos por lotes la capacidad de presionar 1, 2 o 3 y realizar los pasos para la opción presionada.

 @ECHO OFF: BEGINCLSCHOICE / N / C: 123 / M "ELEGIR UN NÚMERO (1, 2, o 3)"% 1 IF ERRORLEVEL == 3 GOTO THREEIF ERRORLEVEL == 2 GOTO TWOIF ERRORLEVEL == 1 GOTO ONEGOTO END: THREEECHO USTED HA PRESIONADO EL EXTREMO DE THREEGOTO: TWOECHO HA PRESIONADO EL FIN DE TWOGOTO: ONEECHO USTED HA PRESIONADO UNO: END 

pausa

En el archivo por lotes anterior, la opción tiene las opciones disponibles de 1, 2 o 3 y, si se pulsa alguno de estos, va a la etiqueta correspondiente con goto y se hace eco del número pulsado.

  • Vea nuestra página de comandos de elección para obtener más información y opciones.