Cómo escribir un archivo por lotes

Autor: Gregory Harris
Fecha De Creación: 12 Abril 2021
Fecha De Actualización: 26 Junio 2024
Anonim
Ejemplo de realización de un archivo por lotes (batch)
Video: Ejemplo de realización de un archivo por lotes (batch)

Contenido

En este artículo, aprenderá a escribir y guardar el archivo por lotes más simple (archivo por lotes) en una computadora con Windows. Un archivo por lotes contiene una serie de comandos de DOS (sistema operativo) y normalmente se utiliza para automatizar las tareas que se realizan con frecuencia, como mover archivos. Para crear un archivo por lotes, no necesita un software complejo, solo necesita el editor de texto del Bloc de notas.

Pasos

Parte 1 de 2: Conceptos básicos

  1. 1 Abra el Bloc de notas. En el Bloc de notas, puede escribir un programa como un archivo de texto y luego guardarlo como un archivo por lotes. Para abrir el Bloc de notas, abra el menú Inicio , ingresar computadora portátil y haga clic en el icono azul del Bloc de notas en la parte superior del menú.
  • El Bloc de notas se utiliza para convertir archivos de texto en archivos por lotes, pero el código del archivo por lotes se puede escribir en cualquier editor de texto.
  • Recuerda algunos comandos básicos. El archivo por lotes ejecuta comandos de DOS, por lo que los comandos utilizados son los mismos que los comandos de DOS. Algunos de los comandos más importantes son:
    • ECO: muestra texto en la pantalla;
    • @ECHO APAGADO: oculta el texto mostrado;
    • COMIENZO: lanza el archivo con la aplicación;
    • movimiento rápido del ojo: agrega una línea con comentarios;
    • MKDIR / RMDIR: crea y elimina directorios;
    • DEL: elimina archivos;
    • COPIAR: copia archivos;
    • XCOPY: copia archivos con parámetros adicionales;
    • PARA / EN / HACER: define archivos;
    • TÍTULO: edita el título de la ventana.
  • Escribe un programa para crear un directorio. La forma más rápida de aprender a crear archivos por lotes es comenzar con las tareas más simples. Por ejemplo, use un archivo por lotes para crear rápidamente varios directorios:

    MKDIR c: catalog1 MKDIR c: catalog2

  • Escribe un programa para crear una copia de seguridad. Los archivos por lotes son excelentes para ejecutar varios comandos a la vez, especialmente si necesita ejecutar esos comandos varias veces. Con el comando XCOPY, puede crear un archivo por lotes que copiará los archivos de las carpetas especificadas a la carpeta de respaldo, y solo se sobrescribirán aquellos archivos que hayan cambiado desde la última copia:

    @ECHO OFF XCOPY c: original c: backupfolder / m / e / y

    • Este programa copiará los archivos de la carpeta "original" a la carpeta "carpeta de respaldo". Estas carpetas se pueden reemplazar por otras (con las rutas de carpeta correspondientes). / m indica que solo se copiarán los archivos modificados; / e indica que se copiarán todas las subcarpetas (que están en la carpeta especificada); / año le pide que sobrescriba el archivo.
  • Escribe un programa de respaldo más complejo. Simplemente copiar archivos de una carpeta a otra facilita el trabajo con su computadora, pero ¿qué sucede si clasifica los archivos mientras los copia? Esto requiere el comando FOR / IN / DO. Utilice este comando para especificar en qué carpeta se debe copiar el archivo, según su extensión:

    @ECHO OFF cd c: source REM Esta es la carpeta de origen con los archivos FOR %% f IN ( *. Doc *. Txt) DO XCOPY c: source "%% f" c: text / m / y REM Todos los archivos con la extensión .doc o .txt REM se copiarán de c: source a c: text REM %% f esta variable FOR %% f IN ( *. Jpg *. Png *. Bmp) DO XCOPY C: source "%% f" c: images / m / y REM Todos los archivos con extensión .webp, .png, .bmp REM se copiarán de c: source a c: images

  • Experimente con diferentes comandos. Hay muchos ejemplos de programas de archivos por lotes en Internet.
  • Parte 2 de 2: Cómo guardar un archivo por lotes

    1. 1 Termine de ingresar al programa de archivo por lotes. Cuando haya terminado de ingresar y editar el programa de archivo por lotes, guárdelo como un archivo ejecutable.
    2. 2 Haga clic en Archivo. Está en la esquina superior izquierda de la ventana del Bloc de notas. Se abrirá un menú desplegable.
    3. 3 Haga clic en Guardar como. Está en el menú desplegable Archivo. Se abrirá la ventana "Guardar como".
    4. 4 Ingrese el nombre y la extensión .bat. En la línea Nombre de archivo, ingrese un nombre y luego ingrese .murciélago.
      • Por ejemplo, si el archivo por lotes que se va a respaldar se llamará "respaldo", ingrese backup.bat.
    5. 5 Abra el menú desplegable Tipo de archivo. Lo encontrará en la parte inferior de la ventana Guardar como.
    6. 6 Haga clic en Todos los archivos. Está en el menú desplegable. Esto guardará el archivo con la extensión especificada (en este caso, la extensión .bat).
    7. 7 Especifique la carpeta donde se almacenará el archivo por lotes. Para hacer esto, haga clic en la carpeta deseada (por ejemplo, en "Escritorio") en el lado izquierdo de la ventana.
    8. 8 Haga clic en Salvar. Está en la esquina inferior derecha de la ventana Guardar como. La ventana se cerrará.
    9. 9 Cierre el Bloc de notas. El archivo se guardará como un archivo por lotes en la carpeta especificada.
    10. 10 Cambie el programa del archivo por lotes. Para hacer esto, haga clic derecho sobre él y seleccione "Cambiar" en el menú. El archivo por lotes se abrirá en el Bloc de notas; realice los cambios necesarios y luego guarde el archivo haciendo clic en control+S.
      • Los cambios entrarán en vigor tan pronto como ejecute el archivo por lotes.

    Consejos

    • Si el nombre de un archivo o directorio contiene espacios, escriba el nombre entre comillas (por ejemplo, iniciar "C: Documents and Settings ").
    • Puede utilizar editores de terceros como Notepad ++ para editar un archivo por lotes, pero esto es en gran medida una pérdida de tiempo si va a crear archivos por lotes básicos.
    • Algunos comandos (por ejemplo, ipconfig) requerirán privilegios administrativos para ejecutarse. En este caso, haga clic con el botón derecho en el archivo y seleccione "Ejecutar como administrador" en el menú (si ha iniciado sesión como administrador).

    Advertencias

    • Los archivos por lotes pueden ser peligrosos según los comandos utilizados. Asegúrese de que los comandos en el archivo por lotes no causen consecuencias no deseadas (por ejemplo, eliminar archivos o bloquear la computadora).