Anuncio

¿Quieres crear un archivo por lotes? Es fácil.

Los archivos por lotes son la forma en que el personal de mantenimiento de la computadora hace las cosas. Pueden automatizar las tareas cotidianas, acortar el tiempo requerido para hacer algo y traducir un proceso complejo en algo que cualquiera podría operar.

En este artículo, aprenderá cómo escribir un archivo por lotes simple. Aprenderá los conceptos básicos de lo que pueden hacer los archivos por lotes y cómo escribirlos usted mismo. También le proporcionaré más recursos para aprender a escribir archivos por lotes (BAT).

Cómo crear un archivo por lotes en Windows

Antes de entrar en detalles, aquí hay un resumen rápido

  1. Abra un archivo de texto, como un Bloc de notas o un documento de WordPad.
  2. Agregue sus comandos, comenzando con @echo [desactivado], seguido de, cada uno en una nueva línea, título [título de su secuencia de comandos por lotes], eco [primera línea] y pausa.
  3. Guarde su archivo con la extensión de archivo .murciélago, por ejemplo, test.bat.
  4. instagram viewer
  5. Para ejecutar su archivo por lotes, haga doble clic en el archivo BAT que acaba de crear.
  6. Para editar su archivo por lotes, haga clic derecho en el archivo BAT y seleccione Editar.

Su archivo sin formato se verá así:
Prueba Bat File escrito en el Bloc de notas
Y aquí está la ventana de comando correspondiente para el ejemplo anterior:
Prueba de salida de línea de comando del archivo Bast

Si esto fue demasiado rápido o si desea obtener más información sobre los comandos y cómo usarlos, ¡siga leyendo!

Paso 1: crear un archivo BAT

Supongamos que con frecuencia tiene problemas de red; constantemente te encuentras en el símbolo del sistema Los mejores trucos y consejos del símbolo del sistemaCommand Prompt es una gran herramienta para los usuarios cotidianos de PC porque es fácil de usar pero potente. Aquí hay 15 trucos y sugerencias del símbolo del sistema que puede haber perdido. Lee mas escribiendo ipconfig y hacer ping a Google para solucionar problemas de red. Después de un tiempo, te das cuenta de que sería un poco más eficiente si solo escribieras un archivo BAT simple, lo pegaras en tu memoria USB y lo usaras en las máquinas que solucionas.

Crear un nuevo documento de texto

Un archivo por lotes simplifica las tareas repetibles de la computadora usando el símbolo del sistema de Windows. A continuación se muestra un ejemplo de un archivo por lotes responsable de mostrar texto en el símbolo del sistema. Cree un nuevo archivo BAT haciendo clic derecho en un espacio vacío dentro de un directorio y seleccionando Nuevo, luego Documento de texto.

nuevo archivo de texto

Agregar código

Haga doble clic en esto Nuevo documento de texto para abrir su editor de texto predeterminado. Copie y pegue el siguiente código en su entrada de texto.

@echo off title ¡Este es tu primer script por lotes! echo ¡Bienvenido a las secuencias de comandos por lotes! pausa

Guardar como archivo BAT

La secuencia de comandos anterior repite el texto "¡Bienvenido a la secuencia de comandos por lotes!". Guarde su archivo dirigiéndose a Archivo, Guardar como, y luego nombra tu archivo como quieras. Termine su nombre de archivo con el agregado .murciélago extensión - bienvenido.bat por ejemplo, y haga clic Okay. Esto finalizará el proceso por lotes. Ahora, haga doble clic en su archivo por lotes recién creado para activarlo.

welcome_to_batch

No asuma que eso es todo lo que pueden hacer las secuencias de comandos por lotes. Los parámetros de los scripts por lotes son versiones modificadas de los códigos de símbolo del sistema, por lo que solo está limitado a lo que puede hacer su símbolo del sistema. Para aquellos que no están familiarizados con el programa, símbolo del sistema es capaz de mucho Comandos CMD esenciales de Windows que debe saberLa interfaz sombría del símbolo del sistema es su puerta de entrada a las herramientas avanzadas de Windows. Le mostramos comandos CMD esenciales que le permitirán acceder a ellos. Lee mas .

Paso 2: Aprenda los conceptos básicos de las secuencias de comandos por lotes

Los archivos por lotes usan el mismo idioma que el símbolo del sistema. Todo lo que está haciendo es decirle al símbolo del sistema lo que desea ingresar a través de un archivo, en lugar de escribirlo en el símbolo del sistema. Esto le ahorra tiempo y esfuerzo. También le permite poner algo de lógica (como bucles simples, declaraciones condicionales, etc. que la programación procesal es capaz de conceptualmente).

@eco: Este parámetro le permitirá ver su script de trabajo en el símbolo del sistema. Este parámetro es útil para ver su código de trabajo. Si surge algún problema del archivo por lotes, podrá ver los problemas asociados con su script utilizando la función echo. Agregar un siguiente apagado este parámetro le permitirá cerrar rápidamente su secuencia de comandos una vez que haya finalizado.

título: Proporciona gran parte de la misma función que un

etiqueta en HTML, esto proporcionará un título para su secuencia de comandos por lotes en la ventana del símbolo del sistema.

cls: Borra el símbolo del sistema, se utiliza mejor cuando un código extraño puede hacer que lo que está accediendo tenga que encontrar

movimiento rápido del ojo: Taquigrafía para observación proporciona la misma funcionalidad que etiqueta en HTML. Las declaraciones rem no se ingresan en su código. En cambio, se utilizan para explicar y dar información sobre el código.

%%una: Cada archivo en la carpeta.

(“.\”): La carpeta raíz Cuando se utiliza el símbolo del sistema, se debe dirigir el mensaje a un directorio en particular antes de cambiar el nombre de un archivo, eliminar un archivo, etc. Con los archivos por lotes, solo necesita pegar su archivo .bat en el directorio que elija.

pausa: Permite una interrupción en la cadena lógica de su archivo .bat. Esto permite a los usuarios leer sobre líneas de comando antes de continuar con el código. La frase "Presione cualquier tecla para continuar ..." indicará una pausa.

iniciar "" [sitio web]: Se dirigirá a un sitio web de su elección utilizando su navegador web predeterminado.

ipconfig: Este es un parámetro clásico del símbolo del sistema que libera información sobre la información de la red. Esta información incluye direcciones MAC, direcciones IP y máscaras de subred.

silbido: Hace ping a una dirección IP y envía paquetes de datos a través de las rutas del servidor para medir su ubicación y latencia (tiempo de respuesta).

La biblioteca para variables por lotes es enorme, por decir lo menos. Por suerte hay un Entrada de Wikibook que tiene a su disposición la extensa biblioteca de parámetros y variables de script por lotes.

Paso 3: escribe y ejecuta tu archivo BAT

Crearemos dos ejemplos de scripts por lotes que pueden simplificar sus actividades diarias en línea y fuera de línea.

Guión de noticias

Creemos un script por lotes inmediatamente útil. ¿Qué pasaría si quisieras abrir todos tus sitios web de noticias favoritos en el momento en que te despiertes? Dado que las secuencias de comandos por lotes utilizan parámetros de símbolo del sistema, podemos crear una secuencia de comandos que abra todos los medios de comunicación en una sola ventana del navegador.

Para repetir el proceso de creación de lotes: primero, cree un archivo de texto vacío. Botón derecho del ratón un espacio vacío en una carpeta de su elección, y seleccione Nuevo, luego Documento de texto. Con el archivo de texto abierto, ingrese el siguiente script. Nuestro ejemplo proporcionará los principales medios de comunicación estadounidenses disponibles en línea.

@echo off start "" http://www.cnn.com. comienzo "" http://www.abc.com. comienzo "" http://www.msnbc.com. comienzo "" http://www.bbc.com. comienzo "" http://www.huffingtonpost.com. comienzo "" http://www.aljazeera.com. comienzo "" https://news.google.com/

El script anterior acumula uno comienzo "" parámetro encima del otro para abrir varias pestañas. Puede reemplazar los enlaces provistos por los que elija. Después de ingresar el guión, diríjase a Archivo, luego Guardar como. En la ventana Guardar como, guarde su archivo con el .murciélago extensión y cambiar el Guardar como tipo parámetro a Todos los archivos (*.*).

save_as_bat

Una vez que haya guardado su archivo, todo lo que necesita hacer es haga doble clic en su archivo BAT. Al instante, se abrirán sus páginas web. Si lo desea, puede colocar este archivo en su escritorio. Esto le permitirá acceder a todos sus sitios web favoritos a la vez.

Organizador de archivos

¿Ha estado descargando varios archivos al día, solo para tener cientos de archivos obstruyendo su carpeta de descargas? Cree un archivo por lotes con el siguiente script, que ordena sus archivos por tipo de archivo. Coloque el archivo .bat en su carpeta desorganizada y haga doble clic para ejecutarlo.

@echo off rem Para cada archivo en su carpeta. para %% a en (". \ *") do ( rem comprueba si el archivo tiene una extensión y si no es nuestro script. if "%% ~ xa" NEQ "" if "%% ~ dpxa" NEQ "% ~ dpx0" ( rem comprueba si existe una carpeta de extensión, si no se crea. si no existe "%% ~ xa" mkdir "%% ~ xa" rem Mueve el archivo al directorio. mover "%% a" "%% ~ dpa %% ~ xa \" ))

Aquí hay un ejemplo de mi escritorio anterior, un surtido suelto de archivos de imagen.

una variedad de archivos

Aquí están esos mismos archivos después.

orden_archivos

Es así de simple. Este script por lotes también funcionará con cualquier tipo de archivo, ya sea un documento, video o archivo de audio. Incluso si su PC no admite el formato de archivo, el script creará una carpeta con la etiqueta adecuada para usted. Si ya tiene una carpeta JPG o PNG en su directorio, el script simplemente moverá sus tipos de archivo a su ubicación adecuada.

Automatice las cosas simples con scripts por lotes

Esto es solo una muestra de lo que los scripts por lotes tienen para ofrecer. Si necesita hacer algo simple una y otra vez, ya sea ordenar archivos, abrir varias páginas web, renombrar archivos en masa o crear copias de documentos importantes: puede simplificar las tareas tediosas con lotes guiones.

Lleva las cosas aún más lejos incorporando declaraciones IF en sus scripts por lotes 5 declaraciones IF para usar con scripts de lote más inteligentes de WindowsExisten varios tipos de declaraciones IF que puede usar en un archivo por lotes de Windows para ahorrar tiempo y esfuerzo. Consulte estos ejemplos para obtener más información. Lee mas . Y si también usas Linux, mira las mejores formas de usar el df mando.

Ian Buckley es periodista independiente, músico, intérprete y productor de video que vive en Berlín, Alemania. Cuando no está escribiendo o en el escenario, está jugando con la electrónica o el código de bricolaje con la esperanza de convertirse en un científico loco.