Cómo crear y ver archivos por lotes (BAT) en Windows 11

Si bien Windows facilita la instalación y eliminación de programas, algunos de ellos requieren que se realicen pasos complejos en PowerShell o el símbolo del sistema. Ya sea que disfrute usando el símbolo del sistema o no, una compilación de comandos puede automatizar tareas y facilitar su trabajo. Con eso, puedes aumentar tu productividad.

Crear y ver archivos por lotes (BAT) en Windows 11

Si necesita realizar una tarea repetitiva en su computadora, puede crear un archivo por lotes para ello. Pero ¿qué es exactamente un archivo por lotes? Veremos qué es un archivo por lotes y cuándo debes utilizarlo. También explicaremos cómo crear y ver archivos por lotes (BAT) en Windows 11. Entonces, comencemos.

¿Qué es un archivo por lotes?

Un archivo por lotes es un script automatizado que contiene una secuencia de comandos ejecutados en orden en serie y estos comandos no requieren la entrada del usuario, a menos que se especifique. Cualquier archivo con extensión .BAT en su computadora suele ser un archivo por lotes.

Un archivo por lotes se escribe utilizando un lenguaje de programación simple que contiene comandos, bucles, condicionales y otras estructuras. Puedes crear un archivo .BAT usando el Bloc de notas o cualquier otro editor de texto.

ejemplo de un archivo por lotes

Los archivos por lotes son beneficiosos para tareas repetitivas como abrir programas y ejecutar operaciones como copiar o eliminar archivos. Sin embargo, existen muchos más escenarios en los que puede utilizar un archivo por lotes. Echemos un vistazo.

  • Puede utilizar un archivo por lotes para cambiar la configuración de su computadora. Por ejemplo, puede ejecutar un archivo por lotes para descargar herramientas a la vez, que no vienen preinstaladas en Windows.
  • Un archivo por lotes puede ayudarle a crear un entorno específico necesario para desarrollar un proyecto de software.
  • Puede escribir un archivo por lotes para indicarle a la computadora sobre el orden y las dependencias de los comandos. Esto garantiza que todos los comandos se ejecuten correctamente sin o con la mínima intervención.
  • Puede utilizar un archivo por lotes para crear copias de seguridad y transferir datos entre directorios. Por ejemplo, puede crear y ejecutar un archivo por lotes para copiar archivos de una ubicación a otra.
  • Se puede utilizar un archivo por lotes junto con el Programador de tareas de Windows para automatizar tareas en un momento determinado.

Cosas a tener en cuenta al ejecutar un archivo por lotes

Hay varios aspectos que debes considerar al ejecutar un archivo por lotes. Descuidarlos puede hacer que su sistema sea inestable y provocar diferentes códigos de error.

  • Deberá asegurarse de ejecutar el archivo por lotes desde el directorio correcto. Una ruta de archivo o directorio incorrecto puede provocar errores o comportamientos inesperados en la computadora.
  • Un archivo por lotes se ejecuta línea por línea, lo que significa que cualquier error tipográfico o comando faltante puede inutilizar todo el script. Por lo tanto, asegúrese de que todos los comandos del archivo BAT estén en el orden correcto.
  • Cuando se trata de realizar cambios en el sistema, un archivo por lotes requiere permisos administrativos. Por lo tanto, asegúrese de tener derechos de administrador en la computadora.
  • Como un archivo por lotes puede modificar la configuración del sistema, deberá manejarlos adecuadamente y protegerlos para que no caigan en manos de agentes maliciosos.
  • A diferencia de otras aplicaciones de Windows, un archivo por lotes no tiene un mecanismo de informe de errores. Si un archivo por lotes no se ejecuta, tendrá que revisar todos los comandos que contiene uno por uno para detectar el error.

Ahora que sabe un poco sobre los archivos por lotes, veamos cómo crear un archivo de visualización por lotes (.BAT) en Windows 11.

Cómo crear un archivo de secuencia de comandos por lotes (.BAT) en Windows 11

Es muy fácil crear un archivo BAT en Windows 11. Puede utilizar el Bloc de notas o cualquier editor de texto en su computadora con Windows. Aquí hay instrucciones paso a paso sobre cómo se hace:

Paso 1: Presione la tecla de Windows para abrir el menú Inicio.

Paso 2: Escribe Bloc de notas en la barra de búsqueda y presiona Enter.

Escribir el Bloc de notas en la búsqueda de Windows

Paso 3: Escriba @echo off y presione Enter para pasar a la siguiente línea. Este comando desactiva la visualización de todo el script; eso significa que no ve el script mientras se ejecuta.

comando de apagado de eco en el bloc de notas

Paso 4: Escriba el título y luego escriba el título de su archivo por lotes. Luego, presione Entrar.

comando de título en el bloc de notas

Paso 5: Escriba eco y escriba el texto que desea mostrar en la pantalla de salida. Después de eso, presione Entrar.

comando de eco en el bloc de notas

Paso 6: Escriba pausa y presione Entrar. Esto indica el final del archivo por lotes. También mantiene abierta la ventana del símbolo del sistema, que de otro modo se habría cerrado una vez que el comando se haya ejecutado correctamente.

comando de pausa en el bloc de notas

Paso 7: Haga clic en la opción Archivo en la esquina superior izquierda y elija Guardar como en el menú contextual.

Guardar como opción en el bloc de notas

Paso 8: Asigne un nombre adecuado al archivo por lotes y guárdelo con la extensión BAT, por ejemplo, hola.bat.

Nombre de archivo del archivo por lotes

Para ejecutar el archivo por lotes, diríjase a la ubicación del archivo por lotes y haga doble clic en él. Aparecerá una ventana del símbolo del sistema que muestra el resultado del archivo por lotes.

resultado del archivo por lotes en CMD

Lo anterior fue un ejemplo simple de un archivo por lotes. De manera similar, puede crear y ejecutar un archivo por lotes para realizar operaciones más complejas, como corregir el error que falta gpedit.msc.

Cómo ver un archivo de secuencia de comandos por lotes (.BAT) en Windows 11

Puede haber situaciones en las que desee ver el contenido del archivo por lotes. Puede deberse a que sospecha del archivo o desea editar su contenido. Afortunadamente, existen varias formas de ver un archivo por lotes en Windows 11. Por supuesto, puedes abrir cualquier archivo por lotes usando la aplicación Bloc de notas. Pero ver una larga lista de comandos puede resultar tedioso y dejar un error tipográfico puede arruinar el archivo por lotes. Veamos las formas más convenientes de obtener una vista previa de un archivo .BAT.

1. Usando el Explorador de archivos

La forma más rápida de ver el contenido de un archivo por lotes es a través de la opción de vista previa del Explorador de archivos de Windows. A continuación se explica cómo habilitar esta opción y ver un archivo por lotes usándola:

Paso 1: Presione el método abreviado de teclado Windows + E para abrir el Explorador de archivos.

Paso 2: Haga clic en el botón Ver en la parte superior y elija el panel Vista previa.

Opción de panel de vista previa en el Explorador de archivos

Paso 3: Dirígete a la ubicación del archivo por lotes.

Paso 4: Haga clic en el archivo por lotes para ver su contenido en el panel de vista previa.

Contenido en el panel de vista previa en el Explorador de archivos

2. Uso de herramientas de línea de comandos

Las herramientas de línea de comandos como el símbolo del sistema y Windows PowerShell muestran el resultado de un archivo por lotes y su contenido. A continuación se explica cómo utilizar el símbolo del sistema para ver un archivo por lotes:

Paso 1: Haga clic derecho en el archivo por lotes y elija la opción ‘Copiar como ruta’ en el menú contextual.

Copiar como opción de ruta en el menú contextual

Paso 2: Abra el menú Inicio, escriba Símbolo del sistema en la barra de búsqueda y elija «Ejecutar como administrador» en el panel derecho.

Símbolo del sistema en el menú Inicio

Paso 3: Escriba más seguido de la ruta copiada y presione Entrar. Entonces, el comando se verá así:

more “copied path”
más comando en cmd

Verá el contenido del archivo por lotes en el resultado.

resultado del archivo por lotes usando más comando en CMD

Para ver un archivo por lotes usando PowerShell, siga estos pasos:

Paso 1: Copie la ruta del archivo por lotes siguiendo los pasos mencionados anteriormente.

Copiar como opción de ruta en el menú contextual

Paso 2: Inicie el menú Inicio, escriba Windows PowerShell y elija la opción «Ejecutar como administrador».

Acceder a Windows PowerShell para crear y ver archivos por lotes (BAT) en Windows 11

Paso 3: Escriba get-content seguido de la ruta copiada y luego presione Enter. Entonces, el comando se verá así:

get-content “ruta copiada”

obtener comando de contenido en PowerShell

PowerShell mostrará el contenido del archivo por lotes en el resultado.

resultado del archivo por lotes usando el comando obtener contenido en PowerShell

3. Usando Microsoft PowerToys

Microsoft PowerToys es una gran herramienta que ayuda a los usuarios avanzados a mejorar su productividad. También puede utilizar esta herramienta para ver el contenido de un archivo por lotes. Así es cómo:

Paso 1: Inicie el menú Inicio, escriba PowerToys en la barra de búsqueda y presione Entrar.

Escribiendo Microsoft PowerToys en el menú Inicio

Paso 2: Elija Peek en la barra lateral izquierda y active la opción Habilitar Peek.

Habilitar el cambio de vista previa en PowerToys

Paso 3: Haga clic en el ícono del lápiz junto a la opción de acceso directo de activación.

Icono de bolígrafo en PowerToys

Paso 4: Asigne una combinación de teclas de método abreviado para activar la función de vista previa. Asegúrese de que el acceso directo comience con la tecla Windows, Alt o Shift. Luego, haga clic en Guardar.

Opción de acceso directo de activación en PowerToys

Paso 5: Dirígete hacia la ubicación del archivo por lotes.

Paso 6: Haga clic en el archivo por lotes y presione la combinación de teclas de función de vista previa.

ventana de visualización que muestra el contenido del archivo por lotes

4. Usando un navegador

Puede utilizar su navegador favorito para ver el contenido de un archivo por lotes. A continuación se detallan los pasos para ver archivos por lotes usando Google Chrome. Los pasos serán similares para cualquier otro navegador.

Paso 1: Navegue hacia la ubicación del archivo por lotes, haga clic derecho sobre él y elija la opción «Copiar como ruta».

Copiar como opción de ruta en el menú contextual

Paso 2: Abra el menú Inicio, escriba Google Chrome y presione Entrar.

Escribiendo Google Chrome en el menú Inicio

Paso 3: Pegue la dirección copiada en la barra de direcciones y elimine las comillas dobles. Luego, presione Entrar.

Escribiendo la dirección del lote en Chrome

Google Chrome mostrará el contenido del archivo por lotes.

ver el resultado del archivo por lotes en Chrome

Todo sobre archivos por lotes

Ya sea que desee realizar una tarea repetitiva o automatizar un proceso, puede utilizar un archivo por lotes. Sin embargo, ¿qué sucede si desea garantizar la seguridad del archivo antes de ejecutarlo? Puede hacerlo viendo el contenido del archivo por lotes utilizando los métodos anteriores.