Tecnología

Inicio

La programación de opciones en un archivo por lotes

Los archivos por lotes permiten ejecutar automáticamente comandos de DOS en un PC con Windows. Si usted tiene Windows 95 o Windows 98 en el equipo, puede utilizar el comando CHOICE para las opciones de programas en un archivo por lotes, incluso sin antecedentes en la programación.

Instrucciones

1 Abrir Bloc de notas en el escritorio de Windows y comenzar su archivo por lotes con el comando "@ECHO OFF" en una sola línea. Todos los archivos por lotes comienzan con este comando porque oculta el proceso de fondo de los usuarios finales que ejecutan el archivo por lotes.

2 Añadir ": BEGIN" en una nueva línea y luego seguir con esa línea "CLS" en una línea separada. Desea que los usuarios finales sepan que el programa se está iniciando y por lo que incluye ": BEGIN" como una etiqueta. "CLS" es un comando que borra la pantalla de las opciones que los usuarios finales entran.

3 Aplicar el comando CHOICE para permitir a los usuarios de su archivo por lotes a escoger de una lista de opciones. Por ejemplo, para solicitar a los usuarios finales para elegir 3 opciones, puede incluir una línea como "CHOICE / N / C: 123 escoja una opción (1, 2, o 3)% 1" en el archivo por lotes.

4 Instruir al programa por lotes de acuerdo con la opción de que el usuario elija. Es necesario indicar al programa qué hacer para cada opción disponible. Para indicar al programa qué hacer para la opción 3, incluir la línea "IF ERRORLEVEL == 3 IR A TRES" en el archivo por lotes. Puede parecer tedioso, pero hay que dar instrucciones para cada opción, por lo que ahora incluyen líneas separadas para las otras opciones, sustituyendo el número "3" con "2" y "1" en su caso y el texto "tres" con "DOS "y" UNO "en su caso.

5 Proporcionar los detalles de lo que sucede cuando el usuario hace una elección. Para cada opción, le ha indicado al programa para ir a una etiqueta a juego y por lo que ahora usted tiene que proporcionar los detalles de lo que sucede para cada etiqueta. Si un usuario elige una opción, que desea mostrar el texto que le mostrara la opción que escogió y así se incluye una línea con la etiqueta ": TRES" y luego una línea con el texto que desea mostrar "ECHO usted escogió OPCIÓN TRES "y luego la línea" GOTO FIN "para indicar que el programa termine. Repita estas líneas para cada opción, sustituyendo el texto "tres" por "dos" y "UNO" en su caso.

6 Guarde el archivo .bat y luego ejecutarlo desde la línea de comandos para probarlo. Cuando el programa le pide que escoja una opción, pulse "2" Cuando lo hace, el archivo por lotes muestra el texto, "usted escogió OPCIÓN DOS." Si su archivo por lotes no funciona como se espera, asegúrese de que usted ha incluido líneas para cubrir cada una de las opciones, tanto con las etiquetas y lo que debe suceder para cada etiqueta.

Consejos y advertencias

  • Al programar opciones en un archivo por lotes, recuerde utilizar el comando SET para Windows 2000 o sistemas Windows XP. El comando CHOICE no funciona en estos sistemas y lo que tiene que hacer las variables de opciones y luego usar el comando SET para proporcionar la implementación para cada opción variable.