Cómo escribir un archivo por lotes

Un archivo por lotes contiene una serie de comandos de DOS y por lo general está escrito para automatizar las tareas más frecuentes. En lugar de escribir siempre los mismos comandos, puede hacer doble clic en el archivo por lotes. Escribir un archivo es más fácil de lo que parece la parte más difícil es asegurar que todo lo que sucede en el orden correcto. Los archivos por lotes realizados correctamente se puede ahorrar mucho tiempo, especialmente si usted se ocupa de actividades repetitivas.

pasos

Nota: En Linux, scripts de shell se utilizan en lugar de archivos por lotes. Aquí se explica cómo escribir un script de shell para más detalles de cómo escribirlas en Linux.

1
Bloc de notas abierta. El Bloc de notas le permite crear código como un archivo de texto y guardarlo como un archivo por lotes cuando haya terminado. Puede abrir el programa haciendo clic en el menú Inicio gt; programas gt; accesorios gt; Bloc de notas. También puede escribir Bloc de notas en el cuadro Ejecutar.
  • 2
    Aprender algunos comandos básicos. El ODS archivos por lotes realizan una serie de comandos, a continuación, los comandos son idénticos a la DOS. Algunos de los más importantes son:
  • ECHO - Muestra el texto en la pantalla
  • @ECHO OFF - Oculta el texto que se visualiza
  • Inicio - Ejecutar un archivo con su aplicación predeterminada
  • REM - Insertar una línea de comentario en el programa
  • Mkdir / RMDIR - Crear y eliminar directorios
  • DEL - Elimina uno o más archivos
  • Copy - Copia uno o más archivos
  • XCOPY - le permite copiar archivos con opciones adicionales
  • DE / EN / DE - Este comando le permite especificar los archivos.
  • 3
    Escribir un programa para crear un directorio. Una de las maneras más fáciles de aprender cómo crear archivos por lotes es centrarse en las actividades básicas en primer lugar. Por ejemplo, puede utilizar un archivo por lotes para crear rápidamente varios directorios:
    MKDIR c: example1MKDIR c: example2


  • 4
    Guarde el archivo. Una vez que haya introducido el código, puede guardarlo como un archivo utilizando el tipo de archivo por lotes. Haga clic en archivo gt; Guardar como.
  • Haga clic en el menú desplegable "Tipo de archivo".
  • elección "todos los archivos".
  • Introduzca un nombre para el programa y después de .bat escritura.
  • 5
    Escribir el código para crear un programa básico de copia de seguridad. Los archivos por lotes son grandes para la ejecución de varios comandos, especialmente si se establece que se ejecuten cuando varias veces. Con el comando XCOPY, puede crear un archivo por lotes que copia las carpetas que elija para una carpeta de copia de seguridad, sobrescribiendo sólo los archivos que se han actualizado desde la última copia de seguridad:
    @ECHO OFFXCOPY c: c originales: pastabackup / m / e / y
  • Este código copia los archivos de la "original" a la carpeta "pastabackup". Puede reemplazar estas vías a través de las carpetas que desee. El código / m especifica que sólo los archivos actualizados se copian, / y especifica que todos los subdirectorios de la guía se copian y / y hace que aparezca el mensaje de confirmación cada vez que se sobrescribe un archivo.


  • 6
    Guarde el archivo. Una vez que haya introducido el código, puede guardarlo como un archivo utilizando el tipo de archivo por lotes. Haga clic en archivo gt; Guardar como.
  • Haga clic en el menú desplegable "Tipo de archivo".
  • elección "todos los archivos".
  • Introduzca un nombre para el programa y después de .bat escritura.
  • 7
    Escribir un programa de copia de seguridad más avanzada. A pesar de que sólo tiene que copiar los archivos de una carpeta a otra que es legal, y si quería hacer una especie al mismo tiempo? Eso es lo que el comando FOR / EN / sí existen. Puede utilizar este comando para decirle que un archivo será función de la duración:


    @ECHO OFFCD c: sourceREM Esta es la ubicación de los archivos que desea ordenarPARA %%F EN (* .doc * .txt) LA XCOPY C: source"%%F" c: text / m /REM Esto mueve todos los archivos con la extensión .doc oREM .txt el directorio C: fuente en c: textREM %% f es una variablePARA %%F EN (* .jpg .jpg * .jpg) LA XCOPY C: source"%%F" c: images / m / aREM Esto mueve todos los archivos con la extensión .jpg, .jpg, REM o .jpg el directorio C: fuente en c: images
  • 8
    Guarde el archivo. Una vez que haya introducido el código, puede guardarlo como un archivo utilizando el tipo de archivo por lotes. Haga clic en archivo gt; Guardar como.
  • Haga clic en el menú desplegable "Tipo de archivo".
  • elección "todos los archivos".
  • Introduzca un nombre para el programa y después de .bat escritura.
  • consejos

    • Puede utilizar los editores de terceros como UltraEdit para editar el archivo por lotes, pero en la mayoría de los casos, estos programas son una pérdida de tiempo cuando se quiere escribir archivos por lotes simples.
    • Usted tendrá que utilizar comillas si desea abrir un directorio o archivo con espacios en su nombre, como "C: Documents and Settings".
    • A partir de los archivos por lotes de Windows 2000 también puede ser la extensión .cmd. No hay diferencia en la operación, pero los archivos .cmd utilizar una carrera en 32 bits, mientras que los archivos .bat utilizan una ejecución de 16 bits.

    anuncios

    • En función de los comandos que utiliza puede ser peligroso. Asegúrese de saber lo que está haciendo y que el código no es peligroso (por ejemplo, los comandos por lotes para eliminar los archivos).




    Vídeo: Como Eliminar Archivos Y Carpetas Protegidos Por Windows (TrustedInstaller) Actualizado 2014 HD

    Vídeo: [BATCH-CMD] Mostrar tildes y ñ en CMD con un archivo BATCH

    Vídeo: Cómo Crear un Fichero Batch o proceso por lotes

    De esta manera? Compartir en redes sociales:


    Opiniones y Comentarios

    Artículos Relacionados