Cómo repetir o iniciar un archivo por lotes después de que se haya completado

Actualizado: 13/11/2018 por Computer Hope

Puede usar el comando goto en un archivo por lotes para «bifurcar» la ejecución de su script, saltando a otra sección del programa. Si pasa a una parte posterior del programa, puede omitir las líneas del script. Si salta a una parte anterior del programa, puede crear un bucle simple.

Los siguientes son ejemplos de algunas formas de usar goto en un archivo por lotes de Windows.

@echo offcls:startecho Example of a loopgoto start

En este primer ejemplo, la computadora imprime» Ejemplo de un bucle «una y otra vez hasta que finaliza el archivo. Para cancelar este ejemplo, presione: Ctrl + C.

@echo offcls:startecho Example of a looppausegoto start

A continuación, agregando la declaración de pausa antes de la línea goto, el usuario debe presionar cualquier tecla antes de repetir el lote. expediente. Agregar pausa permite al usuario ejecutar el lote cuando «esté listo.

Finalmente, en este último ejemplo y el método más recomendado, se le preguntará al usuario si desea volver a ejecutar el archivo por lotes. Presionando» y «usaría el comando goto y volvería para iniciar y volver a ejecutar el archivo por lotes. Si presiona cualquier otra tecla, saldrá del archivo por lotes. El código anterior es para usuarios de Windows 2000, XP y posteriores si está ejecutando Windows 98 o anterior necesitaría usar el comando choice.

Nota

Reemplazar la línea «echo Example of a loop» con su archivo por lotes permite que cualquiera de sus archivos por lotes se repita o vuelva a ejecutar.

Información adicional

  • Nuestra página de ir y configurar la página tiene la sintaxis completa de estos comandos.
  • Consulte la definición de bucle para obtener más información y enlaces relacionados en bucles.
  • Ayuda para archivos por lotes.

Leave a Reply

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *