AHKnow wrote:
I also think that many users use programs like AutoHotKey, AutoIT, WinBatch, etc... because they want to AVOID hardcore programming, but at the same time want the POWER to do many difficult computer tasks.
I want to second this.
I'm a VB.net developer and I'm sure I could figure out how to do many if not all things in VB.Net that I can do with AutoHotKey, though it would take a lot more effort.
In effect Chris has basically created basic Wrappers of basic and complex C++ (I assume) functions/classes that just require the most basic of input allowing extreme ease of use for their limited applications.
I'm sure I could do this all in VB.net, but to create such a reusable tool that can spit out scripts in minutes (vs hours in the case of programming) would take a monumental amount of work - and with VB.Net you're limited to who has the .Net framework.
This is truely an awesome tool and a great timesaver.
Oh, and the AutoIt3 code posted earlier would not be terribly familiar to VB users in the least. VB is very wordy and that code looked a lot more symbolic. VB would use Not, And and Or while a more symbolic language would use !=, && and || .
That AutoIt3 code looked A LOT like PHP, an internet server side scripting language. In programming languages I'd say it looks closer to Java/C, but I'm not terribly experienced in those languages.