Scripts por lotes en Windows 10: hacer la vida más fácil

Los scripts por lotes son un conjunto de comandos escritos en un archivo que se ejecuta para automatizar tareas. Los comandos/código se ejecutan uno por uno en secuencia ya que están escritos en diferentes líneas. Estos archivos se utilizan para facilitar a los usuarios el uso de los comandos en el símbolo del sistema. También ahorra tiempo si los comandos superan uno o dos.

Escribir secuencias de comandos por lotes en Windows 10

Conceptos básicos del script por lotes

En el script por lotes, en su mayoría escribe comandos que pueden funcionar en el símbolo del sistema. Algunos son comandos básicos para imprimir, pausar, salir y algunos comandos se pueden usar para diferentes propósitos, como verificar el ping, verificar las estadísticas de la red, etc. En lugar de abrir un símbolo del sistema cada vez y escribir el comando usted mismo, puede crear el archivo de script por lotes y simplemente abrirlo para que funcione.

Hay muchos comandos que puede usar en sus scripts por lotes para diferentes propósitos, sin embargo, a continuación se enumeran algunos comandos básicos:

  • ECO – Muestra el texto en la pantalla en el símbolo del sistema.
  • @ECO DESACTIVADO – Oculta el texto de la pantalla del comando y solo muestra el mensaje en una línea limpia.
  • TÍTULO – Cambia el título de la ventana del símbolo del sistema.
  • PAUSA – Evita que la ventana del símbolo del sistema se cierre automáticamente después de ejecutar el comando.

Nota: El nombre del archivo debe ser diferente de los archivos predeterminados del sistema, para que no entren en conflicto entre sí y creen un lío. También puede usar la extensión ‘.cmd’, las versiones anteriores de Windows no la ejecutarán.

Escribir scripts por lotes simples

Los usuarios pueden probar el script por lotes simple para comprender los comandos y trabajar en ellos. Al igual que en otros lenguajes de programación, imprime texto para comprender el método de impresión; aquí estaremos imprimiendo una cadena usando el comando ECHO. Siga los pasos a continuación para crear su primer archivo de secuencia de comandos por lotes:

  1. Sostener el ventanas tecla y presione S para abrir el buscando función. Ahora escriba ‘bloc‘ y presione Ingresar abrir bloc.
    Abrir el Bloc de notas a través de la función de búsqueda
  2. Siguiendo los comandos básicos anteriores, puede escribir el simple secuencia de comandos por lotes Como se muestra abajo:
    @ECHO OFF
    :: This is a comment that you can write in batch script.
    Title APPUALS
    :: Title is the cmd window name.
    ECHO Hello Appuals Users, this is a simple batch script.
    PAUSE
  3. Haga clic en Archivo en la barra de menú superior y haga clic en Guardar como. Rebautizar el archivo y cambie la extensión a ‘.murciélago‘ y haga clic en el Guardar botón.
    Guardando el archivo con extensión ‘.bat’.
  4. Haga doble clic el archivo a correr el archivo de script por lotes.

Escribir diferentes secuencias de comandos por lotes para diferentes propósitos

Algunos de los ejemplos para mostrarle el funcionamiento de los scripts por lotes a través de diferentes escenarios. Cada secuencia de comandos por lotes a continuación tendrá el mismo método de creación, por lo que usaremos el método anterior para crear la secuencia de comandos por lotes y agregaremos cualquiera de los códigos a continuación en lugar del código anterior.

1. Copiar/Mover archivos mediante el uso de un script por lotes

Un script por lotes para copiar archivos desde el origen al destino. Este ejemplo se puede usar para copiar o mover fotos desde la tarjeta SD de su teléfono o cámara a la carpeta de su sistema. Este archivo por lotes se puede utilizar si utiliza principalmente la misma fuente (tarjeta USB/SD) para mover archivos. Los usuarios no necesitan seleccionar los nuevos archivos en el USB cada vez que quieran moverlos/copiarlos en la PC. Al definir la ubicación de origen y destino, puede copiar/mover archivos simplemente haciendo clic en este script por lotes.

  1. Crear el archivo de texto y agregue el siguiente código en él:
    xcopy "E:\New Folder\*.apk" "D:\My Folder\"
    Escribir código para copiar archivos.

    Nota: La primera ruta es al origen y la segunda ruta es al destino. Para copiar todos los archivos de la ruta de origen, simplemente elimine el ‘.apk‘ extensión y copiará todo.

  2. Guarde el archivo con la extensión ‘.murciélago‘ y correr el archivo.
    Archivo copiado mediante un script por lotes.

Nota: También puede mover archivos cambiando el ‘copiar‘ para ‘moverse‘ en el código anterior.

2. Cambiar la extensión de archivos en una carpeta

También puede crear un archivo por lotes para cambiar la extensión de todos los archivos de la carpeta. Las extensiones se pueden cambiar a un formato de archivo similar, como JPG a PNG, o pueden cambiar completamente el funcionamiento del archivo. Si el archivo de texto tiene un código para el script por lotes, el usuario puede cambiar la extensión del archivo de .txt a .bat como se muestra a continuación:

  1. Hacer una texto archivo y abierto en el bloc de notas. Escribe el siguiente código como se muestra a continuación:
    @ECHO OFF
    ren *.txt *.png
  2. Guardar con la extensión ‘.murciélago‘ y haga doble clic el archivo para que funcione.
    Cambiar la extensión de los archivos.

3. Comprobación de ping para dos sitios diferentes mediante el uso del comando de una sola línea en el script por lotes

Este es un ejemplo del uso de múltiples comandos para el símbolo del sistema a través de un script por lotes. Esto depende de la necesidad del usuario y su preferencia personal. Hay algunos comandos útiles, que se pueden usar uno por uno para lograr un propósito específico. A continuación, tenemos un código para verificar el ping de dos URL diferentes:

  1. Una vez tú crear un nuevo Archivo de textoentonces escribe el siguiente código en él:
    @ECHO OFF
    TITLE CHECKING PING
    ping www.google.com && ping www.appuals.com
    PAUSE

    Nota: También puede escribir cada comando en una línea diferente. Sin embargo, ‘&&‘ en el código tiene el propósito de que el segundo comando solo se ejecute si el primer comando se ejecuta sin fallas. El usuario también puede usar un solo ‘&‘ donde ambos comandos funcionarán incluso si uno falla.

  2. Guardar con el ‘.murciélago‘extensión y abierto eso.
    Comprobación de ping mediante el archivo por lotes.

    Nota: Puede agregar cualquier URL que le gustaría verificar para ping.

Hay mucho más que los usuarios pueden hacer con los scripts por lotes siguiendo las reglas de los scripts por lotes.