Definición de Archivos Batch

viernes, 17 de noviembre de 2017

¿Qué son los archivos batch y para qué sirven?


Fondo de fotografía creado por Kjpargeter - Freepik.com 
Cualquier desarrollador de software necesita conocer algo de la interfaz de línea de comando, el símbolo del sistema, la consola de Windows, el Cmd o la Shell, debido a que siempre será importante conocer el código que está detrás del sistema operativo.
Como primera medida vamos a definir que es un archivo batch, para entender de qué se trata este tema.


Veamos lo que dice Wikipedia:



Para qué se utilizan los archivos .bat
La consola de Windows es una Interfaz textual, a través de la cual, se pueden ejecutar ciertos comandos para recuperar el sistema, por ejemplo; antiguamente se formateaban los pc por este medio; también, se crean directorios, se eliminan carpetas, se copian y se renombran archivos, se abren puertos y se establecen canales de comunicación, se eliminan virus, se detecta la intrusión de extraños en la red; es decir, la utilización de estos archivos tiene múltiples aplicaciones; el límite lo pones tú.
En síntesis los archivos batch permiten automatizar las tareas para acelerar los procesos, y pueden ser tan poderosos, que con ellos se crean archivos maliciosos o virus.  En la mayoría de las ocasiones se adhieren estos archivos, a las descargas de software ilegal, con lo cual, se abre una puerta para los espías informáticos.
Cómo se crean los archivos .bat
Solo se necesita el bloc de notas y se crea un script o archivo de texto plano al que se le coloca la extensión .bat.


Lista de comandos

Designed by GustavoValdes / pixabay.com


Para llegar a este punto abrimos el cmd y digitamos help, y si queremos investigar sobre cada uno de ellos digitamos help + [comando].


Colores

Como vemos, se pueden realizar varias combinaciones para la pantalla y texto de la consola.  Ahora practica y saca tus propias conclusiones.

Ejemplos:
En esta primera entrega te dejaré un ejemplo en video, para que observes la aplicación de este tipo de archivos y te animes a explorar sobre la aplicación de esta potente herramienta.
Ejemplo 1: Tutorial - Creación de Programas con Archivos .bat (Operaciones Básicas)


Nota: La instalación de algunos programas puede obstaculizar el correcto funcionamiento de ShellSend.  Verifica que los programas que tienes instalados no estén en conflicto con ShellSend, o intenta ejecutar el script desde un PC que tenga menos programas instalados.

Después de haber revisado el ejercicio anterior, ya tendrás nociones sobre qué son y cómo se usan los archivos batch, así que practica un poco, y adquiere la destreza para reconocer los comandos de la Shell y su aplicación.