Bueno, el .bat es un archivo de acciones encadenadas en lenguaje DOS, entonces, si quieres aprender a hacer archivos .bat, deberías conocer el DOS, hay mucha información en los buscadores sobre eso, lamentablemente, la mejor y más completa esta en inglés.
Igual con una MACRO...
deja probar...