Trabajando con archivos batch
El lenguaje batch está formado por una serie de comandos MS-DOS que son guardados en un archivo de procesamiento por lotes normalmente con formato .bat. Este lenguaje nos puede servir para crear programas sencillitos usando simplemente programas de edición de texto como el bloc de notas.
Este lenguaje es muy famoso también porque era usado hace tiempo porlos hackers para crear algunos virus muy sencillos pero a la vez de los peores, como por ejemplo uno que formatea el ordenador o que hace que se reinicie sólo al encenderse, pero estos virus ya no funcionan porque son bloqueados facilmente por windows, por lo que no aconsejo aprender este lenguaje con tal finalidad, sino para aprender programación y crear programas de utilidad.
Buenoahora que ya sabemos que es un batch, empezemos con la creacion de nuestro propio archivo .bat siguiendo estos simples pasos:
1. Abrimos el bloc de notas
2. Damos clic en Archivo y luego en Guardar como...
3. En el cuadro de dialogo buscamos la carpeta donde vamos a guardar el archivo
4. En Tipo seleccionamos Todos los archivos
5. En Nombre le pondremos Instalar.bat y damos clic en guardarAhora empezamos a agregar instrucciones a nuestro archivo para que instale las aplicaciones que utilizaremos, pero antes de dar la primer instruccion de instalacion personalizemos un poco nuestra "aplicacion" instaladora.
Los archivos .bat son archivos que la linea de comandos interpreta y ejecuta una a una las ordenes que este contenga, entonces al ejecutar un archivo .bat lo primero quese abre es una instancia de la consola de comandos conocida como simbolo del sistema (esa ventanita de fondo negro y letras blancas que muchos ya no usan) y empieza a ejecutar una a una las ordenes. Vamos a personalizar esta ventanita para que a la hora de instalar se vea mas bonito el proceso.
Personalizando nuestra aplicacion
El tamaño de la ventana
Primeros cambiemos el tamañode la ventana, para esto utilizaremos el comando MODE acompañado del dispositivo a modificar en esta caso sera la consola(con) y especificaremos el numero de lineas y columnas que mostrara la consola, asi que demosle un tamaño de 50 columnas por 2 lineas, la orden queda de la siguiente forma:
mode con cols=50 lines=2
Si guardamos y ejecutamos veremos como una pequeña ventana se abre y secierra en un segundo, esto es por que los comandos de ms-dos al terminar su ejecucion se cierra automaticamente, y como hacemos para ver el resultado de la linea anterior, facil agregaremos una pausa al final del archivo para que no salga hasta que nosotros se lo indiquemos, para esto usamos el comando pause, entonces nuestro archivo debe contener 2 lineas, asi:
mode con cols=50 lines=2
pauseAhora guardamos y ejecutamos.
El resultado es que se abre una pequeña ventana donde se muestra la ruta desde donde se ejecuta la consola(la ruta completa donde esta alojado nuestro archivo), despues el comando invocado (pause) y por ultimo un texto que dice "Presione cualquier tecla para continuar..."
El titulo de la aplicación
Bueno ahora que ya personalizamos el tamaño de laventana y que ya pudimos evitar que la ventana se cierre, continuemos personalizando nuestra "aplicacion" pongamosle un titulo como Instalador, este titulo se mostrara en el titulo de la ventana y en lugar de salir la ruta completa donde esta nuestro archivo saldra el texto que nosotros lo pongamos para esto usaremos el comando title de la siguiente forma:
title Instalador
Esta linea esaconsejable ponerla antes de las otras ordenes para una correcta ejecucion de los comandos ya que si colocamos este comando despues del de pausa el titulo se cambira hasta que pulsemos una tecla y nosotros lo queremos desde que se ejecute nuestra aplicacion, entonces hay que ponerlo sino como la primer linea si antes de que se ejecute cualquier otro comando, como gusto personal lo colocare despues del...
Regístrate para leer el documento completo.