¿Qué es un archivo BAT y cómo se abre uno?

¿Qué es un archivo BAT y cómo se abre uno?

¿Qué es un archivo BAT y cómo se abre uno?

VALORACIÓN DEL ARTÍCULO:
5/5


Un archivo con la extensión de archivo.BAT es un archivo de procesamiento por lotes. Es un archivo de texto plano que contiene varios comandos utilizados para tareas repetitivas o para ejecutar grupos de scripts uno tras otro.

El software de todo tipo utiliza los archivos.BAT para varios propósitos – por ejemplo, para copiar o borrar archivos, ejecutar aplicaciones y cerrar procesos.

Los archivos BAT también se denominan archivos batch, scripts, programas batch, archivos de comandos y scripts shell, y pueden utilizar en su lugar la extensión.CMD.

Trabajar con archivos.BAT puede ser muy peligroso no sólo para sus archivos personales, sino también para archivos importantes del sistema. Tenga mucho cuidado antes de abrir uno.

Cómo abrir un archivo.BAT

Aunque la extensión.BAT hace que Windows reconozca inmediatamente un archivo como ejecutable, los archivos.BAT siguen estando compuestos enteramente por comandos de texto. Esto significa que cualquier editor de texto, como el Bloc de notas (que se incluye en todas las versiones de Windows), puede abrir un archivo.BAT para editarlo.

Para abrir el archivo.BAT en el Bloc de notas, haga clic con el botón derecho del ratón y seleccione Editar en el menú. Puede que encuentre editores de texto más avanzados que soporten el resaltado de sintaxis, útiles cuando edite un archivo.BAT.

Al abrir el archivo.BAT en un editor de texto se mostrará el código que compone el archivo. Por ejemplo, este es el texto dentro de un archivo.BAT que se utiliza para vaciar el portapapeles:

 cmd /c "echo off | clip"

He aquí otro ejemplo de un archivo.BAT que utiliza el comando ping para ver si el ordenador puede alcanzar un router con esta dirección IP en particular:

 ping 192.168.1.1 
pausa

De nuevo, tenga mucho cuidado al abrir formatos de archivo ejecutables como los archivos.BAT que ha recibido por correo electrónico, descargados de sitios web con los que no está familiarizado o incluso creados por usted mismo. Compruebe nuestra lista de extensiones de archivo ejecutables para ver si hay otras extensiones de archivo a evitar y por qué.

Usar un archivo.BAT en Windows es tan simple como hacer doble clic o doble toque. No necesita descargar ningún programa o herramienta especial.

Para usar el primer ejemplo de arriba, ingresar ese texto en un archivo de texto con un editor de texto y luego guardar el archivo con la extensión.BAT hará que el archivo sea un ejecutable que se puede abrir para borrar inmediatamente cualquier cosa guardada en el portapapeles.

El segundo ejemplo, que utiliza el comando ping, hará ping a esa dirección IP; el comando pausa mantiene abierta la ventana del Símbolo del Comando cuando el proceso finaliza para que pueda ver los resultados.

Si su archivo no parece ser un archivo de texto, entonces probablemente no está tratando con un archivo.BAT. Comprueba la extensión del archivo para asegurarte de que no estás confundiendo un archivo.BAK o.BAR ( Age of Empires 3 data) con un archivo.BAT.

Cómo convertir un archivo.BAT

Como se muestra, el código de un archivo.BAT no está oculto de ninguna manera, lo que significa que es muy fácil de editar. Debido a que ciertas instrucciones en un archivo.BAT (como el comando del) pueden causar estragos en sus datos, convertir el archivo BAT a un formato como EXE para hacerlo más parecido a un archivo de aplicación podría ser una buena idea.

Puede convertir un archivo.BAT en un archivo.EXE utilizando algunas herramientas de línea de comandos. Puedes leer cómo hacer esto en How-To Geek.

  • La herramienta integrada de Windows IExpress proporciona otra forma de construir un archivo.EXE a partir de un archivo.BAT; Random Tech de Renegade tiene una buena explicación sobre cómo hacerlo.
  • Aunque la versión gratuita es sólo una versión de prueba, EXE a MSI Converter Pro puede convertir el archivo EXE resultante en un archivo MSI (Windows Installer Package).
  • Puede utilizar la herramienta gratuita de línea de comandos NSSM si desea ejecutar un archivo.BAT como un servicio de Windows.
  • PowerShell Scriptomatic puede ayudarle a convertir el código de un archivo.BAT en un script powershell.

En lugar de buscar un convertidor.BAT a SH (bash shell script) para usar los comandos.BAT en programas como Bourne Shell y Korn Shell, intente reescribir el script usando el lenguaje Bash. La estructura de los dos formatos es bastante diferente porque los archivos se utilizan en sistemas operativos diferentes. Vea este hilo de desbordamiento de pila y este tutorial de secuencias de comandos de Unix para obtener información que puede ayudarle a traducir los comandos manualmente.

Por lo general, no puede cambiar una extensión de archivo (como.BAT) a una que su computadora reconozca y espere que el archivo recién renombrado sea utilizable. En la mayoría de los casos debe realizarse una conversión de formato de fichero real utilizando uno de los métodos descritos anteriormente. Sin embargo, dado que los archivos.BAT son sólo archivos de texto con extensión.BAT, puede renombrarlos a.TXT para abrirlos con un editor de texto. Recuerde que hacer una conversión de.BAT a.TXT evitará que el archivo batch ejecute sus comandos.

En lugar de cambiar manualmente la extensión de archivo de .BAT a.TXT, también puede abrir el archivo batch en Notepad para editarlo y luego guardarlo en un nuevo archivo, eligiendo.TXT como la extensión de archivo antes de guardar en lugar de.BAT.

Esto es también lo que necesita hacer al crear un nuevo archivo.BAT en Notepad, pero al revés: guardar el documento de texto por defecto como.BAT en lugar de.TXT. En algunos programas, es posible que tenga que guardarlo en el tipo de archivo Todos los archivos y, a continuación, poner la extensión.BAT en él usted mismo.

Consulte nuestra página de ayuda para obtener más información.

TAMBIÉN TE INTERESA

impacto-a-la-IA-Generativa-en-el-cloud-privado

El impacto de la IA Generativa en el Cloud Privado

En este artículo indagamos sobre un término que está muy de moda en estos días: la IA Generativa. Además de describir qué y cuál es su potencial, lo vamos a relacionar con el Cloud Privado, ya que estos entornos pueden dar un gran paso adelante gracias a la capacidad de procesamiento y generación de datos

recetas-de-postres

Conviértete en todo un chef con las recetas de cocina de Alexa

El famoso asistente de voz de Amazon puede hacer casi de todo lo que le pidas, incluidas las recetas de cocina de Alexa. Tras cinco años de vida en España, algo más en Estados Unidos, los datos que maneja la compañía indican que muchas personas recurren a Alexa como su ayudante en la cocina, ya

videos-TikTok

TikTok vs. Google: la red social planta cara al buscador rey

Las búsquedas en Internet viven su particular Juego de Tronos. Google siempre ha estado sentado en el Trono de Hierro pero cada vez más familias están pujando por destronar al rey. Sin duda, Microsoft se ha postulado como un digno rival con su navegador Edge y la puesta en marcha de la IA en esta

Zoom-Workplace

Zoom Workplace, la plataforma de trabajo que ha ideado Zoom con base en la IA

En cuestión de cuatro años, Zoom ha pasado de ser una gran desconocida a toda una referencia en el mundo de las comunicaciones. De emerger como herramienta de videollamadas en la pandemia, hoy Zoom se ha convertido en toda una solución multiusos para la vida diaria y el trabajo, cuya culminación se ha traducido con