На любом язык можно написать. Наиболее удобны bat, Python, PowerShell. У bat файлов мало возможностей, язык довольно странный, зато простой. По PowerShell маловато литературы. Думаю, это лучший выбор. По Python много литературы, но это язык широкого назначения. Там много лишнего для таких задач. AutoIT выше рекомендовали. Наверно хороший инструмент, но я с ним не знаком.