I need to choose a Windows automation scripting language. Which one do you recommend; AutoIt, AutoHotkey or some other?
I have read "An AutoIt / AutoHotkey comparison". Interesting history, but without recommendation. Searching Google leaves around 312k hits for AutoHotkey Windows
vs 482k for AutoIt Windows
. On Stack Overflow there are 15 questions tagged autoit vs 18 autohotkey.
I am interested in your opinion as programmers. Which one do you think is easier to use, more deployable and more powerful in terms of functionality? I have already used AutoHotkey for personal use, so my initial preference is for this.
I've used both very much.
AutoHotkey is very good at managing hotkeys and basic GUI automation. It's syntax is horrible and it's not meant for bigger applications.
AutoIt has almost every feature AutoHotkey has and much more. COM-automation support, arrays and a pretty nice UDF (User Defined Functions) library. It's harder to build complex hotkeys in AutoIt.