Tomado de Wikipedia, la enciclopedia libre
Batch
Un archivo batch (o bat) es un archivo de procesamiento por lotes: se trata de archivos de texto sin formato, guardados con la extensión *.bat que contienen un conjunto de comandos DOS. Cuando se ejecuta este archivo bat, los comandos contenidos son ejecutados en grupo, de forma secuencial, permitiendo automatizar diversas tareas.
Cualquier comando DOS puede ser utilizado en un archivo batch.
Batch es un sublenguaje de programación muy apreciado por muchisima gente, principalmente es MS-DOS,creado para hacer sistemas operativos,con dificultad de movimiento y escala,al principio,muy poca gente sabia usarlo,aunque fue una de los avances mas importantes del mundo.
El ordenador "Sistema operativo".
les dejo el enlace
http://es.wikipedia.org/wiki/Batch
otro enlace con un buen tutorial
http://foro.elhacker.net/index.php/topic,132924.0.html