 |
AutoHotkey Community Let's help each other out
|
| View previous topic :: View next topic |
| Author |
Message |
Larry
Joined: 03 Mar 2005 Posts: 20
|
Posted: Fri Jan 13, 2006 3:55 am Post subject: Prioritized Wish List for implementation of planned features |
|
|
Thanks for a great program. I can't begin to tell you how much I depend on AutoHotKey in my daily routines. It saves me loads of typing throughout the day and eliminates a lot of typos....
I reviewed your list of planned additions to AutoHotKey and have listed my most desired features below. The most desired additions are at the top of the list.
1) A simple select/switch/case structure as an alternative to a series
of "else if" statements.
2) PixelWaitColor: Waits for a pixel to change color (BeastMaster).
3) Support hotkeys composed of any three keys, e.g. "Numpad1 &
Numpad2 & Numpad3::MsgBox You pressed all three keys."
4) Built-in context sensitive hotkeys (hotkeys that know to fire only
when the correct window title or class is active and/or exists)
5) Clipboard: support pictures and other types of binary data so that
AutoHotkey can be used to maintain multiple saved/virtual
clipboards (i.e. save & restore contents).
6) Ability to monitor a directory or drive for changes (file creation,
deletion, etc.)
7) A new timeout parameter for ToolTip that allows the thread to
continue executing while the tip is displayed (without the need for
SetTimer)
A built-in command to trim whitespace (and perhaps any chars of
choice) from the beginning and/or end of a variable, perhaps using
style similar to the parsing loop.
9) The ability to detect which part of a window (e.g. title bar or scroll
bar) the mouse is hovering over so that hotkeys can be made more
context sensitive.
10) A command to make a screenshot of certain regions or windows
on the screen. |
|
| Back to top |
|
 |
Chris Site Admin
Joined: 02 Mar 2004 Posts: 10471
|
Posted: Fri Jan 13, 2006 1:34 pm Post subject: Re: Prioritized Wish List for implementation of planned feat |
|
|
| Larry wrote: | | 4) Built-in context sensitive hotkeys (hotkeys that know to fire only when the correct window title or class is active and/or exists) | This is one of the things that will probably be worked on next.
| Quote: | 6) Ability to monitor a directory or drive for changes (file creation,
deletion, etc.) | Shimanov has provided a solution at http://www.autohotkey.com/forum/viewtopic.php?t=7213
Thanks. |
|
| Back to top |
|
 |
JSLover
Joined: 20 Dec 2004 Posts: 542 Location: LooseChange911.com... the WTC attacks were done by the US Gov't... the official story is a lie...
|
Posted: Sat Feb 04, 2006 8:19 am Post subject: Re: Prioritized Wish List for implementation of planned feat |
|
|
| Larry wrote: | | 1) A simple select/switch/case structure as an alternative to a series of "else if" statements. |
...workaround...(it uses else if, but has the feel of select/switch/case)...
| Code: | switch(p_switch="", return_last=0)
{
static last_switch
if return_last
return last_switch
last_switch:=p_switch
}
case(p_case)
{
return p_case=switch(0,1)
} |
| Code: | #Include Switch-Case.ahi
test=1
Gosub, TestSwitch
test=2
Gosub, TestSwitch
test=One
Gosub, TestSwitch
test=Two
Gosub, TestSwitch
test=
Gosub, TestSwitch
test=3
Gosub, TestSwitch
test=4
Gosub, TestSwitch
test=5
Gosub, TestSwitch
Exit
TestSwitch:
switch(test)
if case(1)
msgbox, % "passed(" switch(0,1) ")=case(1)"
else if case(2)
msgbox, % "passed(" switch(0,1) ")=case(2)"
else if case(3)
msgbox, % "passed(" switch(0,1) ")=case(3)"
else if case("One")
msgbox, % "passed(" switch(0,1) ")=case(One)"
else if case("Two")
msgbox, % "passed(" switch(0,1) ")=case(Two)"
else if case("Three")
msgbox, % "passed(" switch(0,1) ")=case(Three)"
else
msgbox, % "passed(" switch(0,1) ")=case(<default>)"
return |
Switch-Case
_________________
Home • Click image! • Blog |
|
| Back to top |
|
 |
shimanov
Joined: 25 Sep 2005 Posts: 612
|
Posted: Thu Feb 09, 2006 4:43 am Post subject: Re: Prioritized Wish List for implementation of planned feat |
|
|
Strange. My previous reply was posted as "Guest". (Moderator: Removed)
| JSLover wrote: | | ...workaround...(it uses else if, but has the feel of select/switch/case)... |
Nice proof of concept, developed entirely within AHk.
(Just in case...) shimanov |
|
| 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
|