Cómo escribir un archivo en lote

Un archivo por lotes contiene una serie de comandos de DOS y normalmente se escribe para automatizar tareas realizadas con frecuencia. En lugar de escribir siempre los mismos comandos, simplemente puede hacer doble clic en el archivo por lotes. Escribir un archivo es más fácil de lo que parece- la parte difícil es asegurarse de que todo suceda en el orden correcto. Los archivos en lotes hechos correctamente pueden ahorrarle mucho tiempo, especialmente si usted maneja actividades repetitivas.

pasos

Nota: En Linux, las secuencias de comandos de shell se utilizan en lugar de los archivos por lotes. Vea cómo escribir un script de shell para detalles de cómo escribirlos en Linux.

  1. 1
    Abra el Bloc de notas. El Bloc de notas le permite crear código como un archivo de texto y luego guardarlo como archivo por lotes cuando haya terminado. Puede abrir el programa haciendo clic en el menú Inicio> Programas> Accesorios> Bloc de notas. También puede escribir bloc en el cuadro Ejecutar.
  2. 2
    Aprende algunos comandos básicos. Los archivos por lotes ejecutan una serie de comandos ODS, entonces los comandos son idénticos a los de DOS. Algunos de los más importantes son:
    • ECHO - Muestra un texto en la pantalla
    • @ECHO OFF - Ocultar el texto que se muestra
    • START - Ejecuta un archivo con la aplicación predeterminada
    • REM - Inserta una línea de comentarios en el programa
    • MKDIR / RMDIR - Crea y elimina directorios
    • DEL - Excluye uno o más archivos
    • COPY - Copia uno o más archivos
    • XCOPY - Le permite copiar archivos con opciones adicionales
    • FOR / IN / DO - Este comando le permite especificar archivos.
  3. 3
    Escriba un programa para crear un directorio. Una de las formas más fáciles de aprender cómo crear archivos por lotes es centrarse en las actividades básicas primero. Por ejemplo, puede utilizar un archivo por lotes para crear rápidamente varios directorios:
    MKDIR c: ejemplo1MKDIR c: ejemplo2
  4. 4
    Guarde el archivo. Una vez que haya introducido el código, puede guardarlo como archivo mediante el tipo de archivo por lotes. Haga clic en Archivo> Guardar como.
    • Haga clic en el menú desplegable "Tipo de archivo".
    • Seleccione "Todos los archivos".
    • Escriba un nombre para el programa y después de escribir .bat.
  5. 5
    Escriba el código para crear un programa básico de copia de seguridad. Los archivos por lotes son óptimos para ejecutar múltiples comandos, especialmente si se configuran para poder ejecutar varias veces. Con el comando XCOPY, puede crear un archivo por lotes que copia las carpetas elegidas a una carpeta de copia de seguridad, sobrescribiendo sólo los archivos que se han actualizado desde la última copia:
    @ECHO OFFXCOPY c: original c: folderbackup / m / y / y
    • Este código copia los archivos de la carpeta "original" a la carpeta "carpetabackup". Puede reemplazar estas rutas por las carpetas que desee. El código / m especifica que sólo se copiarán los archivos actualizados, y especifica que todos los subdirectorios del directorio que se va a copiar se copiar y / y que el mensaje de confirmación aparece cada vez que se sobrescribe un mensaje de confirmación.
  6. 6
    Guarde el archivo. Una vez que haya introducido el código, puede guardarlo como archivo mediante el tipo de archivo por lotes. Haga clic en Archivo> Guardar como.
    • Haga clic en el menú desplegable "Tipo de archivo".
    • Seleccione "Todos los archivos".
    • Escriba un nombre para el programa y después de escribir .bat.
  7. 7
    Escriba un programa de respaldo más avanzado. Aunque simplemente copiar archivos de una carpeta a otra es legal, y si usted quisiera hacer una ordenación al mismo tiempo? Es para ello que el comando FOR / IN / DO existe. Puede utilizar este comando para decir a donde un archivo dependerá de la extensión:
    (En el caso de que se trate de un fichero en el que se encuentre el fichero de la base de datos. (por ejemplo, en el caso de que se trate de un fichero .doc o de la carpeta c: fuente para c: textoREM %% f es una variableFOR %% f IN (* .jpg * .jpg * .jpg) XCOPY C: fuente "%% f" c: imágenes / m / yREM Esto mueve cualquier archivo con la extensión .jpg, .jpg, REM o .jpg de la carpeta c: fuente para c: imágenes
  8. 8
    Guarde el archivo. Una vez que haya introducido el código, puede guardarlo como archivo mediante el tipo de archivo por lotes. Haga clic en Archivo> Guardar como.
    • Haga clic en el menú desplegable "Tipo de archivo".
    • Seleccione "Todos los archivos".
    • Escriba un nombre para el programa y después de escribir .bat.

consejos

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

advertencias

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

Fuentes y Citas





Compartir en redes sociales:

Relacionada
© 2018 hystiwi.ru