En otras oportunidades he mencionado a los archivos .BAT para realizar algunas tareas en Windows, como el encendido automático del equipo. En esta oportunidad explicaré cómo utilizarlos para realizar una tarea que puede resultar bastante práctica, abrir varios programas al mismo tiempo por medio de un doble clic.
Como los archivos .bat ejecutan las órdenes en secuencia, es posible crear un archivo con varias sentencias que inicien aplicaciones diferentes. Por ejemplo, si deseas abrir Firefox, Windows Live Messenger y TweetDeck, el archivo .bat debería contener la siguiente información:
START /D «C:\Archivos de Programa\Mozilla Firefox» firefox.exe
START /D «C:\Archivos de Programa\Windows Live\Messenger» msnmsgr.exe
START /D «C:\Archivos de Programa\TweetDeck» tweetdeck.exe
El comando START es el encargado de iniciar las aplicaciones y la opción /D hace referencia a la ruta que se debe leer. Escribiendo start /? en la consola de Windows (Ejecutar/cmd.exe), puedes ver todas las opciones disponibles para el comando.
Creando el BAT:
Crear el archivo .bat es muy sencillo, simplemente se debe abrir el Bloc de notas, copiar y pegar las sentencias y luego guardar el archivo con extensión .bat. Para que el archivo efectivamente sea un BAT, debes marcar «Todos los archivos (*.*)» en el Tipo de archivo a guardar, como se indica en la siguiente imagen:
El archivo .bat del ejemplo también lo puedes descargar directamente desde aquí, funcionará sin problemas en Windows XP y Vista.
Por último mencionar que es posible agregar todas las sentencias que se quieran, sólo hay que tener en cuenta unos pequeños detalles: si la ruta de la aplicación incluye espacios como por ejemplo en «Archivos de Programa», es necesario escribirla entre comillas y al final, dejando un espacio, escribir el ejecutable que inicia la aplicación.
De lo contrario la ruta se puede escribir de forma directa, por ejemplo para iniciar el Bloc de notas bastaría con escribir: START /D C:\Windows\notepad.exe
Cualquier duda la puedes consultar en los comentarios :)