Since this topic got a bit off track by "guests" requesting that AutoHotkey give even more credit to AutoIt, while not realizing how much code in AutoHotkey is NOT from AutoIt too. Related to that is such "guests" not realizing that AutoIt owes a lot to ScriptIt and WinBatch...
I know this may not be politically correct to state, but I've noticed something interesting between using AutoHotkey and AutoIt.
Solving problems with AutoHotkey is often easier, simpler, and more intuitive than AutoIt. Even if I have an AutoIt and AutoHotkey script doing the same thing, it is often the AutoHotkey script that is easier to understand or was easier to come up with. Though, AutoIt's COM/OLE/ActiveX abilities gives it some major advantages is specific areas, minus this, I've noticed numerous other little things that give AutoHotkey the advantage. For many automation tasks, I've noticed that AutoHotkey is the better choice. If AutoHotkey ever comes out with its own version of COM/OLE/ActiveX, though you can use VBscript/JScript with AutoHotkey, I think AutoHotkey will really dominate its competition.
Anyway... Oddly, after a while, I've found its easy to even just use plain Notepad to write up all kinds of AutoHotkey scripts. With AutoIt, without the super advanced SciTe AutoIt version editor, using AutoIt in Notepad is like murder.
Its the modified SciTe editor and all the user scripts being packaged with it that makes AutoIt "appear" user friendly, while its AutoHotkey's syntax that makes it easy to use. I think the simplicity and power of AutoHotkey's syntax should not be overlooked.
I also think that as AutoHotkey becomes a little bit more powerful (and if it ever does COM/OLE/ActiveX) that it will become even more popular.
Posted 19 October 2005 - 02:29 AM