AutoHotkey Community

It is currently May 26th, 2012, 7:08 pm

All times are UTC [ DST ]




Post new topic Reply to topic  [ 42 posts ]  Go to page Previous  1, 2, 3
Author Message
 Post subject:
PostPosted: May 26th, 2009, 8:30 pm 
Offline

Joined: March 19th, 2006, 5:52 am
Posts: 419
jaco0646 wrote:
AutoScriptWriter has been added to the end of the list. If anyone wants it moved higher, let me know.

I think it should at least be in the top 20. This will be a big plus for new users as this "teaches" the language just as much as the command examples in the help files.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: May 26th, 2009, 10:01 pm 
Offline

Joined: October 7th, 2006, 4:50 pm
Posts: 3157
Location: MN, USA
tank wrote:
...Folks just need more friendly syntax and documentation on the subject.
I couldn't agree more. This should be done even if COM functions become part of a standard library and aren't directly built into AHK. More tutorials are always welcome (I know you've already written one). I think that might be part of what was meant by #25, which came off the old list.

tank wrote:
...we are asking Sean to provide near solo support for such a critical element.
In the same vein, Chris provides near solo support for AHK in general. :( But you should not discount your own support, tank. You're an amazing help to users learning COM.

tank wrote:
If Support for COM were built into AHK the likelyhood that future changes to AHK could so break existing functionality would not so easily be overlooked
This is a good point regarding all libraries.

TheIrishThug wrote:
I think [AutoScriptWriter] should at least be in the top 20.
This project got a lot of traction in 2006 and into 2007. See the link on the Request list (#40). If anyone wants to continue it, I'm almost certain the original authors wouldn't mind (maybe send a PM to ask). It would be really helpful to the community, and it's something Chris asked for years ago: AutoHotkey Needs You. Anyone else who thinks its priority should be raised, let me know.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: May 27th, 2009, 6:14 am 
Offline
User avatar

Joined: December 21st, 2007, 3:14 pm
Posts: 3826
Location: Louisville KY USA
jaco0646 wrote:
Chris provides near solo support for AHK in general.
Um Lexikos....

_________________
No matter what your oppinion Please join this discussion
Formal request to Polyethene
Image


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: May 27th, 2009, 3:33 pm 
Offline
User avatar

Joined: March 19th, 2008, 12:43 am
Posts: 5480
Location: the tunnel(?=light)
jaco0646 wrote:
This project [AutoScriptWriter] got a lot of traction in 2006 and into 2007. See the link on the Request list (#40). If anyone wants to continue it, I'm almost certain the original authors wouldn't mind (maybe send a PM to ask). It would be really helpful to the community, and it's something Chris asked for years ago: AutoHotkey Needs You. Anyone else who thinks its priority should be raised, let me know.


That's kind of the double-edged sword of AHK; you provide a lite quasi-programming language intended for people who have little or no such experience, you attract said users and then they're unable to contribute in ways beyond their abilities. I'd love to help but since talking to Lexicos about this subject last month I've been analyzing the meat of the AHK ScriptWriter and I'm still scratching my head at how the whole thing comes together. I've got ideas but little or no concept of implementation, and I'm sure I'm not alone.

Granted, the same could be said of several of the items AHK could surely use help with but when you consider it (to me) the level of complexity required of a scriptwriter may be more than most users here could build up to in even a reasonable amount of time. It may even be more than experienced programmers have time to build up to, which is the more harsh reality.

_________________
Image
Try Quick Search for Autohotkey or see the tutorial for newbies.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: May 27th, 2009, 9:39 pm 
Offline

Joined: June 18th, 2008, 8:36 am
Posts: 4923
Location: AHK Forum
Regarding Requested Features here is my Top 20 wish list.

Edit
I often thought about AutoScriptWriter, I used the current one only once or twice in the beginning.
I think it would be really difficult to build a really usable one. I think therefore we would need to create kind of an online workshop where everyone could contribute but I am not sure how that could work?

Quote:
HotKeyIt prio. - - - - - - - - Requested Features
1 - - - - - - - - 15) Support Multi-Threading? (forum topic)
2 - - - - - - - - 12) Add "AnyKey" as a value for the KeyName parameter of GetKeyState and KeyWait. (Scripted by garry)
3 - - - - - - - - 8) Add command URLDownloadToVar. (Scripted by olfen, DerRaphael)
4 - - - - - - - - 21) Support dynamic commands: Allow the contents of a variable to be run as though it were a section of the script, even if it contains multiple lines and perhaps even if it contains labels. (Scripted by HotKeyIt, jonny)
5 - - - - - - - - 3) Support true Arrays. (Scripted by olegbl, DerRaphael)
6 - - - - - - - - 22) Add built-in functions and other enhancements to function-calling (e.g. Support for varying number of incoming parameters by means of an incoming array to hold the extras). (Part of v2?)
7 - - - - - - - - 14) Support debugger with line-by-line execution mode to automatically pause the script after each line. (Coded by Lexikos)
8 - - - - - - - - 5) Support the operators "between", "is", "in", and "contains" in expressions. (Scripted by infogulch)
9 - - - - - - - - 9) Add command Process, List (Scripted by shimanov, pvi, skrommel) + Means of discovering the working directory of a window or process.
10 - - - - - - - - 13) Support function calls in addition to labels for most commands. (forum topic, forum topic)
11 - - - - - - - - 19) Support hotkeys composed of any three keys, e.g. "Numpad1 & Numpad2 & Numpad3::MsgBox You pressed all three keys." (Scripted by Lexikos)
12 - - - - - - - - 24) Add command to monitor a directory or drive for changes (file creation, deletion, etc.) (Scripted by SKAN, shimanov)
13 - - - - - - - - 6) Add GUI features and controls.
13 - - - - - - - - 30) Add Menu Icons. (Scripted by Lexikos)
13.1 - - - - - - - - a. URL control utilizing a SetCursor command (Scripted by Serenity, majkinetor, skrommel)
13.2 - - - - - - - - b. Graphic buttons (Scripted by tkoi, corrupt, nick, SKAN)
13.3 - - - - - - - - c. Hotkey control to support the Windows key, perhaps others
13.4 - - - - - - - - d. Associate ToolTips with controls (Scripted by Trubbleguy, corrupt, Veovis)
13.5 - - - - - - - - e. Rich Edit control (Scripted by corrupt, majkinetor, Micha)
13.6 - - - - - - - - f. Support named GUIs (Scripted by DerRaphael, forum topic)
13.7 - - - - - - - - g. More support for radio groups (Scripted by POINTS)
14 - - - - - - - - 11) Add gLabel option for TrayTip command to launch a subroutine by clicking its balloon. (forum topic)
15 - - - - - - - - 33) Support Microsoft Active Accessibilty: for getting the text under the mouse cursor, and perhaps other useful tasks. (forum topic, forum topic)
16 - - - - - - - - 23) Add command to make a screenshot of certain regions or windows. (Scripted by m2, Sean, tic, toralf)
17 - - - - - - - - 40) Update AutoScriptWriter. (Scripted by AHKnow)
18 - - - - - - - - 38) Support serial/com port. (Scripted by aobrien)
19 - - - - - - - - 25) Add overview for the web site of AutoHotkey's commands and features presented in summary fashion to make learning it less of an exercise in browsing the entire help file. (tutorial?)
20 - - - - - - - - 4) Support Unicode? (forum topic)

_________________
AHK_H (2alpha) AHF TT _Struct WatchDir Yaml _Input ObjTree RapidHotkey DynaRun :wink:


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: May 28th, 2009, 2:40 pm 
Offline

Joined: July 17th, 2008, 9:46 am
Posts: 225
Hey HotKeyIt,
that's a very good list! I like it, hope it will included into the next update 8)
Greets,
DHMH


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: May 28th, 2009, 3:25 pm 
Offline

Joined: October 7th, 2006, 4:50 pm
Posts: 3157
Location: MN, USA
Updating AutoScriptWriter has been moved up to #20 since everyone so far has been in favor of it.

sinkfaze wrote:
That's kind of the double-edged sword of AHK;
Yes, Chris has said much the same thing. Even for those of us who know what we want, the skill is lacking to code solutions. :?


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: May 28th, 2009, 5:00 pm 
Offline

Joined: June 18th, 2008, 8:36 am
Posts: 4923
Location: AHK Forum
DHMH wrote:
Hey HotKeyIt,
that's a very good list! I like it, hope it will included into the next update 8)
Greets,
DHMH


Thank you ;).
Possibly it won't be in the next update, but as soon as I got more familiar with C++ I will surely start working on some :D

_________________
AHK_H (2alpha) AHF TT _Struct WatchDir Yaml _Input ObjTree RapidHotkey DynaRun :wink:


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: August 2nd, 2009, 9:48 am 
Offline

Joined: August 2nd, 2009, 6:40 am
Posts: 215
infogulch wrote:
Another thing that would be handy, and I imagine simple to implement, is a better way of accessing the parameters passed to the script. Currently it confuses new ones because numbers are variables and frustrates more experienced ones because there is no way to pass the value of a script param in a function without first renaming the variables. ("Loop %0%" eeew..) But this may need to wait for v2 because it is a significant syntax change.

I miss a clean way to "SHIFT" thru the variables, like in CMD batch.
And a way to determine how many there are without looping thru all of them?

InputArray = getArgs(%*)

Where, "getArgs" command would split it's input by spaces, as long as the spaces aren't contained within quotes. I.E generate an Array of the passed input/args.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: August 2nd, 2009, 12:20 pm 
Offline
User avatar

Joined: December 26th, 2005, 4:40 pm
Posts: 8776
Crash&Burn wrote:
And a way to determine how many there are without looping thru all of them?


Parameter 0 contains the count.

Code:
; Paass a few parameters to this script
Loop %0%
 Params .= %A_Index% "`n"
MsgBox, 64, Parameter Count: %0%,%Params%


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: January 22nd, 2010, 12:24 pm 
Offline

Joined: May 27th, 2007, 9:41 am
Posts: 4999
Although not many votes which may indicate many people don't care, it seems that it would be useful to do something about disabling UPX by default or make it optional:

http://www.autohotkey.com/forum/viewtopic.php?t=53219

Perhaps an item for the wish list that would be easy to implement.

_________________
AHK FAQ
TF : Text files & strings lib, TF Forum


Report this post
Top
 Profile  
Reply with quote  
 Post subject: My three suggestions...
PostPosted: August 20th, 2010, 3:54 pm 
A case or switch statement, absolutely makes programming clearer, faster and easier.

Extending the AltSubmit option to include Radio buttons, such that the script is able to assign the text of the selected radiobutton directly to my variable without having to create a huge if/then statement to accomplish what should be a simple goal.

A for loop that can take arbitrary variables similar to Unix shell programming:

for UU in Red_Car Big_Dog Unrelated_Item; do SomeAction; done

I'm a lightweight in the shallow end of the AHK programming pool, but I think it is fantastic and use it extensively at my work as an AIX sysadmin to automate many, many, many tasks on my Windows machine such as trivial responding to messages, auto-generating Change Requests in our crap Change Management tool, launching myriad apps etc.

Thanks to all who contribute to AHK, it is truly appreciated.

Scott J.


Report this post
Top
  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 42 posts ]  Go to page Previous  1, 2, 3

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 2 guests


You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Group