 |
AutoHotkey Community Let's help each other out
|
| View previous topic :: View next topic |
| Author |
Message |
JoeSchmoe
Joined: 17 Feb 2008 Posts: 57
|
Posted: Wed Jul 30, 2008 9:23 pm Post subject: |
|
|
Thanks for your answers to all of my questions about indexing on the forum. They were really helpful and I'm sure that other users will find them helpful as well. In particular, it seems clear that it isn't so important to choose a filter most of the time when you run RedStone. Basically, you can just open RedStone and start typing.
Regarding indexing, one feature that 320MPH has that I thought was really great was that there was a configuration setting where you could have it reindex periodically in the background. I don't know if you've ever thought of that feature for Redstone, but it seems like it would be a really nice addition. I was thinking about how this might be written, and it seems like putting a bunch of "sleep 20" statements in might prevent the reindexer from slowing down the computer and annoying the user. I hope that idea isn't too obvious.
A while ago I said I would keep an eye out for bugs. To be honest, I haven't been using my computer so much recently (usually I use lots of other computers besides my own or just don't use computers), so I haven't had much of a chance to find many bugs. I also just haven't seen any problems. I'll report any that I see, though. |
|
| Back to top |
|
 |
JoeSchmoe
Joined: 17 Feb 2008 Posts: 57
|
|
| Back to top |
|
 |
joebodo
Joined: 28 Apr 2008 Posts: 45
|
|
| Back to top |
|
 |
JoeSchmoe
Joined: 17 Feb 2008 Posts: 57
|
Posted: Fri Aug 15, 2008 6:54 pm Post subject: problem with the beta |
|
|
Nice! This looks great.
I think I may be having some problems with the download, though. When I open the program, it just shows me an off-white rectangle in the center of my screen. I can tell that the computer is working hard, because the fan has come on. However, I've waited about 10 minutes, and nothing has happened.
Here is the end of my Redstone.txt:
| Code: |
**** PASS COMMAND: scan_Run->Scan Run
<scan>
<type>scan</type>
<name>Skype</name>
<command>Skype ImportContacts</command>
</scan>
**** PASS COMMAND: skype_ImportContacts->Skype ImportContacts
<scan>
<type>scan</type>
<name>Skype</name>
<command>Skype ImportContacts</command>
</scan>
**** PASS COMMAND: statusbar_Display->Status Display [/status:Importing Skype Contacts]
**** LIST Add [ Default ] [/name:Skype: +16036592903 /type:skype /command:C:\Program Files\Skype\Phone\Skype.exe /args:/callto:+16036592903]
**** PASS NOTIFY : List Add [<command/:: ><command/listName/:: >Default</command/listName/><command/Entry/:: ><command/Entry/command/:: ><command/Entry/command/name/:: >Skype: +16036592903</command/Entry/command/name/><command/Entry/command/type/:: >skype</command/Entry/command/type/><command/Entry/command/command/:: >C:\Program Files\Skype\Phone\Skype.exe</command/Entry/command/command/><command/Entry/command/args/:: >/callto:+16036592903</command/Entry/command/args/><command/Entry/command/listName/:: >Default</command/Entry/command/listName/></command/Entry/command/></command/Entry/></command/>] *******************************
**** PASS CALBACK: listView_OnListAdd:->List Add [<command/:: ><command/listName/:: >Default</command/listName
**** PASS CALBACK: scan_OnListAdd:->List Add [<command/:: ><command/listName/:: >Default</command/listName/><c
**** PASS CALBACK: toolbar_OnListUpdate:->List Add [<command/:: ><command/listName/:: >Default</command/listNa
**** LIST Add [ Default ] [/name:Skype: +16038286937 /type:skype /command:C:\Program Files\Skype\Phone\Skype.exe /args:/callto:+16038286937]
**** PASS NOTIFY : List Add [<command/:: ><command/listName/:: >Default</command/listName/><command/Entry/:: ><command/Entry/command/:: ><command/Entry/command/name/:: >Skype: +16038286937</command/Entry/command/name/><command/Entry/command/type/:: >skype</command/Entry/command/type/><command/Entry/command/command/:: >C:\Program Files\Skype\Phone\Skype.exe</command/Entry/command/command/><command/Entry/command/args/:: >/callto:+16038286937</command/Entry/command/args/><command/Entry/command/listName/:: >Default</command/Entry/command/listName/></command/Entry/command/></command/Entry/></command/>] *******************************
**** PASS CALBACK: listView_OnListAdd:->List Add [<command/:: ><command/listName/:: >Default</command/listName
**** PASS CALBACK: scan_OnListAdd:->List Add [<command/:: ><command/listName/:: >Default</command/listName/><c
**** PASS CALBACK: toolbar_OnListUpdate:->List Add [<command/:: ><command/listName/:: >Default</command/listNa
**** LIST Add [ Default ] [/name:Skype: +16175845650 /type:skype /command:C:\Program Files\Skype\Phone\Skype.exe /args:/callto:+16175845650]
**** PASS NOTIFY : List Add [<command/:: ><command/listName/:: >Default</command/listName/><command/Entry/:: ><command/Entry/command/:: ><command/Entry/command/name/:: >Skype: +16175845650</command/Entry/command/name/><command/Entry/command/type/:: >skype</command/Entry/command/type/><command/Entry/command/command/:: >C:\Program Files\Skype\Phone\Skype.exe</command/Entry/command/command/><command/Entry/command/args/:: >/callto:+16175845650</command/Entry/command/args/><command/Entry/command/listName/:: >Default</command/Entry/command/listName/></command/Entry/command/></command/Entry/></command/>] *******************************
**** PASS CALBACK: listView_OnListAdd:->List Add [<command/:: ><command/listName/:: >Default</command/listName
**** PASS CALBACK: scan_OnListAdd:->List Add [<command/:: ><command/listName/:: >Default</command/listName/><c
**** PASS CALBACK: toolbar_OnListUpdate:->List Add [<command/:: ><command/listName/:: >Default</command/listNa
**** LIST Add [ Default ] [/name:Skype: +16179906802 /type:skype /command:C:\Program Files\Skype\Phone\Skype.exe /args:/callto:+16179906802]
**** PASS NOTIFY : List Add [<command/:: ><command/listName/:: >Default</command/listName/><command/Entry/:: ><command/Entry/command/:: ><command/Entry/command/name/:: >Skype: +16179906802</command/Entry/command/name/><command/Entry/command/type/:: >skype</command/Entry/command/type/><command/Entry/command/command/:: >C:\Program Files\Skype\Phone\Skype.exe</command/Entry/command/command/><command/Entry/command/args/:: >/callto:+16179906802</command/Entry/command/args/><command/Entry/command/listName/:: >Default</command/Entry/command/listName/></command/Entry/command/></command/Entry/></command/>] *******************************
**** PASS CALBACK: listView_OnListAdd:->List Add [<command/:: ><command/listName/:: >Default</command/listName
**** PASS CALBACK: scan_OnListAdd:->List Add [<command/:: ><command/listName/:: >Default</command/listName/><c
**** PASS CALBACK: toolbar_OnListUpdate:->List Add [<command/:: ><command/listName/:: >Default</command/listNa
**** LIST Add [ Default ] [/name:Skype: +16462670836 /type:skype /command:C:\Program Files\Skype\Phone\Skype.exe /args:/callto:+16462670836]
**** PASS NOTIFY : List Add [<command/:: ><command/listName/:: >Default</command/listName/><command/Entry/:: ><command/Entry/command/:: ><command/Entry/command/name/:: >Skype: +16462670836</command/Entry/command/name/><command/Entry/command/type/:: >skype</command/Entry/command/type/><command/Entry/command/command/:: >C:\Program Files\Skype\Phone\Skype.exe</command/Entry/command/command/><command/Entry/command/args/:: >/callto:+16462670836</command/Entry/command/args/><command/Entry/command/listName/:: >Default</command/Entry/command/listName/></command/Entry/command/></command/Entry/></command/>] *******************************
**** PASS CALBACK: listView_OnListAdd:->List Add [<command/:: ><command/listName/:: >Default</command/listName
**** PASS CALBACK: scan_OnListAdd:->List Add [<command/:: ><command/listName/:: >Default</command/listName/><c
**** PASS CALBACK: toolbar_OnListUpdate:->List Add [<command/:: ><command/listName/:: >Default</command/listNa
**** LIST Add [ Default ] [/name:Skype: +18009220204 /type:skype /command:C:\Program Files\Skype\Phone\Skype.exe /args:/callto:+18009220204]
**** PASS NOTIFY : List Add [<command/:: ><command/listName/:: >Default</command/listName/><command/Entry/:: ><command/Entry/command/:: ><command/Entry/command/name/:: >Skype: +18009220204</command/Entry/command/name/><command/Entry/command/type/:: >skype</command/Entry/command/type/><command/Entry/command/command/:: >C:\Program Files\Skype\Phone\Skype.exe</command/Entry/command/command/><command/Entry/command/args/:: >/callto:+18009220204</command/Entry/command/args/><command/Entry/command/listName/:: >Default</command/Entry/command/listName/></command/Entry/command/></command/Entry/></command/>] *******************************
**** PASS CALBACK: listView_OnListAdd:->List Add [<command/:: ><command/listName/:: >Default</command/listName
**** PASS CALBACK: scan_OnListAdd:->List Add [<command/:: ><command/listName/:: >Default</command/listName/><c
**** PASS CALBACK: toolbar_OnListUpdate:->List Add [<command/:: ><command/listName/:: >Default</command/listNa
**** LIST Add [ Default ] [/name:Skype: echo123 /type:skype /command:C:\Program Files\Skype\Phone\Skype.exe /args:/callto:echo123]
**** PASS NOTIFY : List Add [<command/:: ><command/listName/:: >Default</command/listName/><command/Entry/:: ><command/Entry/command/:: ><command/Entry/command/name/:: >Skype: echo123</command/Entry/command/name/><command/Entry/command/type/:: >skype</command/Entry/command/type/><command/Entry/command/command/:: >C:\Program Files\Skype\Phone\Skype.exe</command/Entry/command/command/><command/Entry/command/args/:: >/callto:echo123</command/Entry/command/args/><command/Entry/command/listName/:: >Default</command/Entry/command/listName/></command/Entry/command/></command/Entry/></command/>] *******************************
**** PASS CALBACK: listView_OnListAdd:->List Add [<command/:: ><command/listName/:: >Default</command/listName
**** PASS CALBACK: scan_OnListAdd:->List Add [<command/:: ><command/listName/:: >Default</command/listName/><c
**** PASS CALBACK: toolbar_OnListUpdate:->List Add [<command/:: ><command/listName/:: >Default</command/listNa
**** LIST Add [ Default ] [/name:Skype: joebodo /type:skype /command:C:\Program Files\Skype\Phone\Skype.exe /args:/callto:joebodo]
**** PASS NOTIFY : List Add [<command/:: ><command/listName/:: >Default</command/listName/><command/Entry/:: ><command/Entry/command/:: ><command/Entry/command/name/:: >Skype: joebodo</command/Entry/command/name/><command/Entry/command/type/:: >skype</command/Entry/command/type/><command/Entry/command/command/:: >C:\Program Files\Skype\Phone\Skype.exe</command/Entry/command/command/><command/Entry/command/args/:: >/callto:joebodo</command/Entry/command/args/><command/Entry/command/listName/:: >Default</command/Entry/command/listName/></command/Entry/command/></command/Entry/></command/>] *******************************
**** PASS CALBACK: listView_OnListAdd:->List Add [<command/:: ><command/listName/:: >Default</command/listName
**** PASS CALBACK: scan_OnListAdd:->List Add [<command/:: ><command/listName/:: >Default</command/listName/><c
**** PASS CALBACK: toolbar_OnListUpdate:->List Add [<command/:: ><command/listName/:: >Default</command/listNa
**** LIST Add [ Default ] [/name:Skype: mechaone /type:skype /command:C:\Program Files\Skype\Phone\Skype.exe /args:/callto:mechaone]
**** PASS NOTIFY : List Add [<command/:: ><command/listName/:: >Default</command/listName/><command/Entry/:: ><command/Entry/command/:: ><command/Entry/command/name/:: >Skype: mechaone</command/Entry/command/name/><command/Entry/command/type/:: >skype</command/Entry/command/type/><command/Entry/command/command/:: >C:\Program Files\Skype\Phone\Skype.exe</command/Entry/command/command/><command/Entry/command/args/:: >/callto:mechaone</command/Entry/command/args/><command/Entry/command/listName/:: >Default</command/Entry/command/listName/></command/Entry/command/></command/Entry/></command/>] *******************************
**** PASS CALBACK: listView_OnListAdd:->List Add [<command/:: ><command/listName/:: >Default</command/listName
**** PASS CALBACK: scan_OnListAdd:->List Add [<command/:: ><command/listName/:: >Default</command/listName/><c
**** PASS CALBACK: toolbar_OnListUpdate:->List Add [<command/:: ><command/listName/:: >Default</command/listNa
**** LIST Add [ Default ] [/name:Skype: /type:skype /command:C:\Program Files\Skype\Phone\Skype.exe /args:/callto:]
**** PASS NOTIFY : List Add [<command/:: ><command/listName/:: >Default</command/listName/><command/Entry/:: ><command/Entry/command/:: ><command/Entry/command/name/:: >Skype: </command/Entry/command/name/><command/Entry/command/type/:: >skype</command/Entry/command/type/><command/Entry/command/command/:: >C:\Program Files\Skype\Phone\Skype.exe</command/Entry/command/command/><command/Entry/command/args/:: >/callto:</command/Entry/command/args/><command/Entry/command/listName/:: >Default</command/Entry/command/listName/></command/Entry/command/></command/Entry/></command/>] *******************************
**** PASS CALBACK: listView_OnListAdd:->List Add [<command/:: ><command/listName/:: >Default</command/listName
**** PASS CALBACK: scan_OnListAdd:->List Add [<command/:: ><command/listName/:: >Default</command/listName/><c
**** PASS CALBACK: toolbar_OnListUpdate:->List Add [<command/:: ><command/listName/:: >Default</command/listNa
**** PASS COMMAND: statusbar_Display->Status Display []
**** PASS COMMAND: statusbar_Display->Status Display []
**** PASS COMMAND: command_Run->Command Run
<scan>
<type>scan</type>
<name>Firefox</name>
<command>Firefox Scan</command>
</scan>
**** PASS COMMAND: scan_Run->Scan Run
<scan>
<type>scan</type>
<name>Firefox</name>
<command>Firefox Scan</command>
</scan>
**** PASS COMMAND: firefox_Scan->Firefox Scan
<scan>
<type>scan</type>
<name>Firefox</name>
<command>Firefox Scan</command>
</scan>
**** PASS COMMAND: statusbar_Display->Status Display [/status:Importing Firefox Bookmarks]
**** PASS COMMAND: ui_ActivateCentered->UI ActivateCentered []
**** PASS NOTIFY : UI Activate [] *******************************
**** PASS CALBACK: header_OnActivate:->UI Activate []
**** PASS CALBACK: statusbar_Activate:->UI Activate []
**** PASS CALBACK: tooltip_Activate:->UI Activate []
**** PASS COMMAND: ui_ShowCentered->UI ShowCentered []
**** PASS NOTIFY : UI Show [] *******************************
**** PASS CALBACK: lister_ShowUI:->UI Show []
|
Also, just for the record, if a new user is evaluating the software, which version is the most stable and tested? I noticed, when I downloaded from media fire, and that the folder said beta on it.
It looks like, from the screenshot you gave, that you've left speech recognition out of this version. Is that the case?
Is Google Desktop Search working in this version? |
|
| Back to top |
|
 |
JoeSchmoe
Joined: 17 Feb 2008 Posts: 57
|
Posted: Fri Aug 15, 2008 11:07 pm Post subject: Easy way to look up AutoHotkey commands |
|
|
I just found a way to easily use RedStone to look up AutoHotkey commands. Suppose, for example, you want to look up Dllcall. You just open up RedStone (alt-space), type /cr Dllcall and hit return. Redstone will then open the appropriate reference page on autohotkey.com. ("cr" is just an abbreviation for "command reference" that I chose.)
To make it so that you can use this trick, open RedStone, type "slash commands," press enter, click on the little plus in the bottom right hand corner of the window, and input the following info:
To be honest, I don't know what "Type" or "Save In" is for, but those settings come up as defaults anyway. |
|
| Back to top |
|
 |
joebodo
Joined: 28 Apr 2008 Posts: 45
|
Posted: Sun Aug 17, 2008 9:06 pm Post subject: |
|
|
I fixed the problem when running the beta source. I had some problem code when determining the profile directory for firefox. I uploaded the new source (links are in the first post).
Note that it may take a few minutes to scan the first time the program is run as it is downloading the icons for internet explorer and firefox bookmarks. |
|
| Back to top |
|
 |
JoeSchmoe
Joined: 17 Feb 2008 Posts: 57
|
Posted: Mon Sep 01, 2008 11:22 pm Post subject: Update |
|
|
Hi, folks,
RedStone development has been rolling along. Last I heard from Joebodo, he was making steady progress. The architecture that he has used makes the program very easy to extend, and he uses the program as his launcher, so this is to be expected. I think that the plan is to work on a fairly bulletproof new version and then potentially to advertise that new version more widely on other forums. Development seems very quiet since joebodo and I usually communicate via Skype chat or PM, but looks in this case are deceptive
Given that the program is under constant development, if you would like the most up to date code, my advice would be to post a message here asking for the most recent stable version. Personally, I wouldn't just pull a version from the svn, because it may be buggy. Alternatively, you could just take the relatively old version on the first page of the forum thread.. @Joebodo: give me a holler if you don't agree.
In terms of documentation, I've applied for and been given a Wikia wiki to support RedStone. I've moved the tutorial over to it and plan to slowly build up the wiki over the next 3-4 months.
main wiki: http://redstone.wikia.com
application for Wikia wiki: http://requests.wikia.com/index.php?title=Redstone&action=purge
RedStone tutorial: http://redstone.wikia.com/wiki/JoeSchmoe%27s_tutorial
The redstone.wikia.com version should now be considered the active version of the tutorial. _________________ PlayAHK.com for competitive AutoHotkey coding * Click here for realtime AutoHotkey help. |
|
| Back to top |
|
 |
JoeSchmoe
Joined: 17 Feb 2008 Posts: 57
|
Posted: Tue Sep 02, 2008 6:53 pm Post subject: /slash commands |
|
|
Hi, joebodo,
Can you give some guidance about what can be put in the command field for new /slash commands? (noobs: see my recent post for an example of using this). Clearly, URLs can go there, but what else can? I tried figuring this out myself and went from looking at Slash.ahk to Command.ahk, RedStone.ahk (for "COMMAND"), and Handler.lst before giving up.
We spoke recently about potentially adding new documentation to the source, perhaps using natural docs. To get started with that could you explain, in the broadest possible terms, how you use the "value" and "list" sets of functions in util.ahk? What's the big picture for how those functions are used in the current code? _________________ PlayAHK.com for competitive AutoHotkey coding * Click here for realtime AutoHotkey help. |
|
| 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
|