Usé AutoIt antes de que se creara AutoHotkey (cuando tenía una sintaxis heredada de los archivos BAT). No tengo suficiente experiencia con AutoIt actual para hacer una comparación correcta. Tiene una sintaxis bastante regular, mientras que la sintaxis de AutoHotkey (aunque muy mejorada con respecto al estilo original) parece extraña. ¡A las personas que nunca antes habían codificado les encanta esta sintaxis!
Dudé, leí numerosas comparaciones y finalmente elegí AutoHotkey a pesar de su sintaxis. En parte por su gestión superior de teclas de acceso rápido, en parte porque era de código abierto. El autor estaba activo (se detuvo, pero ahora hay ramas alternativas) y abierto a sugerencias. Mostré un prototipo de soporte de expresiones regulares usando una DLL de PCRE . Integró los conceptos y los llevó más allá (soporte de expresiones regulares en la detección de nombres de ventanas, por ejemplo).
La documentación es excelente, detallada y llena de ejemplos con un índice completo. La comunidad es muy activa y útil. El binario es compacto y puede crear un archivo EXE independiente con sus scripts. También tiene soporte GUI (bueno para ventanas de diálogo rápidas y sencillas).
No diré que uno es mejor, la elección es principalmente una cuestión de gusto, sentimiento y necesidades.