 |
AutoHotkey Community Let's help each other out
|
| View previous topic :: View next topic |
| Author |
Message |
ZenKai Guest
|
Posted: Wed Apr 05, 2006 6:52 pm Post subject: Wanted to say thanks |
|
|
Hey guys,
I just wanted to extend both my compliments and thanks to the developers that assembled this. This has become an invaluable tool in my day-to-day routine already.
I myself am a programming director, and have actually discussed developing something similar with my dev team for in-office use. Imagine how stoked I was when my lead developer bumped into this on Digg. Great job guys.
- Zen A. Kai |
|
| Back to top |
|
 |
toralf
Joined: 31 Jan 2005 Posts: 3841 Location: Bremen, Germany
|
Posted: Wed Apr 05, 2006 7:38 pm Post subject: |
|
|
It is Chris (and some guys from AutoIt) you have to thank.
Welcome to the world of AHK.
If you can spare some hours of your programmers, you are welcome to contribute to this software to the benefit of all. Since I guess it has saved you thousands of working hours already (you didn't need to create your own software) it would be a nice gift. Thanks _________________ Ciao
toralf  |
|
| Back to top |
|
 |
PhiLho
Joined: 27 Dec 2005 Posts: 6721 Location: France (near Paris)
|
Posted: Thu Apr 06, 2006 7:50 am Post subject: |
|
|
I want to thanks Chris too, this is a fine software.
Should I have to make a library of similar functionnality, perhaps I would be able to do, say 80 to 90% of what is described in the manual (with lot of time that I don't have!). But actually, I wouldn't be able to match the quality of AutoHotkey which improved using the feedback of hundred of users, tested on as many different computers. This is invaluable!
ZenKai, if there is any functionnality you wish to have and don't find in AutoHotkey, you can ask Chris, of course, but he has already a mile high to-do list... Or you can put some developpers on AutoHotkey's code, and ideally give back the created code to the community.
Chris may or may not use user contributions, depending on the demand and the complexity (he doesn't like to bloat or slow down his software...), but in all cases this can be beneficial.
Note to Chris: I saw that your code is extensively documented, which is nice, but from a quick peek, I am not sure if the lexer structure is documented at higher level.
For example, should I want to add a command (like StringMid) or a function (like InStr) or a special variable (like A_OSVersion), is there a document indicating where to put the keyword, where the parameters are parsed, etc.? _________________
vPhiLho := RegExReplace("Philippe Lhoste", "^(\w{3})\w*\s+\b(\w{3})\w*$", "$1$2") |
|
| Back to top |
|
 |
urlwolf
Joined: 16 Mar 2006 Posts: 101
|
Posted: Thu Apr 06, 2006 12:37 pm Post subject: |
|
|
| Just dropping in to say thanks as well. The way I use my computer has never been the same after finding ahk. The productivity increases and hours saved in front of the computer are priceless |
|
| Back to top |
|
 |
Chris Site Admin
Joined: 02 Mar 2004 Posts: 10480
|
Posted: Fri Apr 07, 2006 12:23 am Post subject: |
|
|
Thanks for the feedback.
| PhiLho wrote: | | I am not sure if the lexer structure is documented at higher level. For example, should I want to add a command (like StringMid) or a function (like InStr) or a special variable (like A_OSVersion), is there a document indicating where to put the keyword, where the parameters are parsed, etc.? | In globaldata.cpp there is a section for how to add a command. There's nothing other than that though.
Learning how to add a function can be done most easily by following the course of one of the existing functions. For example, if you search on BIF_InStr you will find only a few matches in various sections. |
|
| Back to top |
|
 |
PhiLho
Joined: 27 Dec 2005 Posts: 6721 Location: France (near Paris)
|
Posted: Fri Apr 07, 2006 7:35 am Post subject: |
|
|
| urlwolf wrote: | | hours saved in front of the computer are priceless | I can't say that yet, because I spent lot of time in this forum... So it costs me much more than saved time!
But of course, I do it because it is fun and interesting. I learn a lot in the process, and I exchange ideas with smart people.
@Chris: thanks for the info.
I was following a similar process when looking for bugs or implementation details (eg. for the locale problem in InStr, precisely), but I hoped there was a more formal way. Not a problem thought, as you had the good idea to be consistent in the namings. _________________
vPhiLho := RegExReplace("Philippe Lhoste", "^(\w{3})\w*\s+\b(\w{3})\w*$", "$1$2") |
|
| Back to top |
|
 |
|
|
You can post new topics in this forum You can reply to topics in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|