AutoHotkey Homepage AutoHotkey Community
Let's help each other out
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Redstone - Application Launcher
Goto page Previous  1, 2, 3, 4
 
Post new topic   Reply to topic    AutoHotkey Community Forum Index -> Scripts & Functions
View previous topic :: View next topic  
Author Message
JoeSchmoe



Joined: 17 Feb 2008
Posts: 57

PostPosted: Wed Jul 30, 2008 9:23 pm    Post subject: Reply with quote

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
View user's profile Send private message
JoeSchmoe



Joined: 17 Feb 2008
Posts: 57

PostPosted: Wed Aug 06, 2008 3:51 pm    Post subject: New version of the tutorial Reply with quote

A new version of the tutorial has been posted:
http://www.autohotkey.net/~JoeSchmoe/rstut/rstut.html

I think it is much better than the original.
Enjoy!
Back to top
View user's profile Send private message
joebodo



Joined: 28 Apr 2008
Posts: 45

PostPosted: Fri Aug 15, 2008 5:40 pm    Post subject: Reply with quote

I am now managing the source in SVN. The location is:

svn://autohotkey.net/joebodo/repos/redstone
http://www.autohotkey.net/~joebodo/repos/redstone/

Alternatively, you can download the new source here:

http://www.mediafire.com/?sharekey=d4f4291718a0ba60d2db6fb9a8902bda

Some new features include:
* Set a hotkey for any application or website
* Completely skinnable interface
* Uses XML internally and for saving configuration
* Added Indexers for Internet Explorer bookmarks and Control Panel
* Automatically locates Firefox bookmarks (configuration no longer required)

Back to top
View user's profile Send private message
JoeSchmoe



Joined: 17 Feb 2008
Posts: 57

PostPosted: Fri Aug 15, 2008 6:54 pm    Post subject: problem with the beta Reply with quote

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
View user's profile Send private message
JoeSchmoe



Joined: 17 Feb 2008
Posts: 57

PostPosted: Fri Aug 15, 2008 11:07 pm    Post subject: Easy way to look up AutoHotkey commands Reply with quote

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
View user's profile Send private message
joebodo



Joined: 28 Apr 2008
Posts: 45

PostPosted: Sun Aug 17, 2008 9:06 pm    Post subject: Reply with quote

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
View user's profile Send private message
JoeSchmoe



Joined: 17 Feb 2008
Posts: 57

PostPosted: Mon Sep 01, 2008 11:22 pm    Post subject: Update Reply with quote

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
View user's profile Send private message
JoeSchmoe



Joined: 17 Feb 2008
Posts: 57

PostPosted: Tue Sep 02, 2008 6:53 pm    Post subject: /slash commands Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AutoHotkey Community Forum Index -> Scripts & Functions All times are GMT
Goto page Previous  1, 2, 3, 4
Page 4 of 4

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum


Powered by phpBB © 2001, 2005 phpBB Group