Tecnología

Inicio

Cómo poner en marcha un lote de archivos desde otro

Una forma de crear software eficiente, reutilizable es aislar tareas. Esto asegura que una sola unidad de código - tales como un módulo - realiza una sola unidad de trabajo. Los archivos por lotes, que se utilizan para mantener los comandos de Windows, también deben seguir este principio. Por ejemplo, si necesita realizar una operación de "copia", seguido de una tarea "eliminar", debe crear dos archivos por lotes separados; un archivo se copia y el otro va a eliminar. A continuación, puede realizar toda la operación, haciendo que el primer archivo de poner en marcha el segundo después de que complete su tarea.

Instrucciones

1 Abrir Bloc de notas y pegue el siguiente código en un documento vacío:

@ echo Este es el archivo por lotes # 2

@pause Pulse una tecla para continuar

Se trata de un simple comando por lotes que muestra "Esto es por lotes de archivos # 2" cuando se ejecuta. A continuación, se detiene el programa y espera hasta que se pulsa una tecla del teclado para continuar. Esto le da tiempo al usuario para leer el mensaje.

2 Pulse la tecla "Ctrl" y "S" Se abrirá la ventana "Guardar como". Escriba un nombre para el archivo por lotes en el cuadro de texto "Nombre de archivo". Incluir una extensión ".bat" al final del nombre. Por ejemplo, si desea llamar al archivo por lotes "Prueba de archivos por lotes 2," introducir "Prueba Lote File2.bat" (sin las comillas) en el cuadro de texto. Haga clic en "Guardar" para guardar el archivo.

3 Pulse la tecla "Ctrl" y "N" Bloc de notas mostrará un nuevo documento en blanco.

4 Escriba lo siguiente en el documento:

@ echo Este es el archivo por lotes # 1 punto de llamar a otro archivo por lotes

@pause Pulse una tecla para continuar

@call xyz.bat

La primera línea muestra "Esto es # 1 archivo por lotes a punto de llamar a otro archivo por lotes" cuando se ejecuta. La segunda línea se detiene el programa para dar tiempo al usuario para leer el mensaje. Línea 3 llama a otro archivo por lotes. Reemplazar "xyz.bat" con el nombre del archivo por lotes que creó en los pasos anteriores.

5 Pulse la tecla "Ctrl" y "S" Se abrirá la ventana "Guardar como". Escriba un nombre para el archivo por lotes en el cuadro de texto "Nombre de archivo". Añadir una extensión ".bat" al nombre como lo hizo al nombrar el archivo por lotes anterior. Clic en Guardar."

6 Iniciar el Explorador de Windows y busque el último archivo por lotes que ha guardado; Haga doble clic en dicho archivo. Se ejecutará y mostrará el mensaje: "Este es el archivo por lotes # 1 punto de llamar a otro archivo por lotes".

7 Presiona cualquier tecla. Se continuará y llame al segundo archivo por lotes. Este archivo se mostrará el mensaje: "Este es el archivo por lotes # 2." Pulse cualquier tecla para continuar. Archivo por lotes que continuará el procesamiento y terminar.

Consejos y advertencias

  • En este ejemplo, el segundo programa por lotes muestra un mensaje y termina. Sin embargo, también se puede colocar una declaración "@call" en este archivo por lotes que llama a un tercer archivo por lotes. Añadir tantas declaraciones "@call" a la mayor cantidad de archivos por lotes como sea necesario para completar su tarea.