AutoHotkey Community

It is currently May 26th, 2012, 10:44 am

All times are UTC [ DST ]




Post new topic Reply to topic  [ 58 posts ]  Go to page Previous  1, 2, 3, 4
Author Message
 Post subject:
PostPosted: July 30th, 2008, 10:23 pm 
Offline

Joined: February 17th, 2008, 5:01 pm
Posts: 303
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.


Report this post
Top
 Profile  
Reply with quote  
PostPosted: August 6th, 2008, 4:51 pm 
Offline

Joined: February 17th, 2008, 5:01 pm
Posts: 303
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!


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: August 15th, 2008, 6:40 pm 
Offline

Joined: April 28th, 2008, 2:55 pm
Posts: 48
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)

Image


Report this post
Top
 Profile  
Reply with quote  
 Post subject: problem with the beta
PostPosted: August 15th, 2008, 7:54 pm 
Offline

Joined: February 17th, 2008, 5:01 pm
Posts: 303
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?


Report this post
Top
 Profile  
Reply with quote  
PostPosted: August 16th, 2008, 12:07 am 
Offline

Joined: February 17th, 2008, 5:01 pm
Posts: 303
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:

Image

To be honest, I don't know what "Type" or "Save In" is for, but those settings come up as defaults anyway.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: August 17th, 2008, 10:06 pm 
Offline

Joined: April 28th, 2008, 2:55 pm
Posts: 48
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.


Report this post
Top
 Profile  
Reply with quote  
 Post subject: Update
PostPosted: September 2nd, 2008, 12:22 am 
Offline

Joined: February 17th, 2008, 5:01 pm
Posts: 303
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.


Report this post
Top
 Profile  
Reply with quote  
 Post subject: /slash commands
PostPosted: September 2nd, 2008, 7:53 pm 
Offline

Joined: February 17th, 2008, 5:01 pm
Posts: 303
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?


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: September 24th, 2010, 4:12 pm 
Offline

Joined: August 18th, 2009, 12:07 pm
Posts: 375
Location: holland
I know this is old but it still looks like a good app to try out,
however I am confused as to where to get the last version that was not a beta. That is the last stable version. Some of the things in the tutorial are differ from the version I have. looking at the .exe it is ver 1.0.47.06

_________________
"Choose your parents wisely"


Last edited by Chicken Pie 4 Tea on September 24th, 2010, 4:26 pm, edited 1 time in total.

Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: September 24th, 2010, 4:25 pm 
Offline

Joined: February 17th, 2008, 5:01 pm
Posts: 303
Hi, Hello.

I'd probably go with the versions on the first page. It's a pretty cool program, but I think that, unfortunately, JoeBodo has lost interest in supporting it. I've stopped using it because I've coded up a much simpler version that I have running all the time and is very easy for me to extend. It doesn't have any of the fancy graphics and isn't skinnable, etc., but I personally don't care about those features and don't like the way that they bloat up the code.

Best of luck!


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: September 24th, 2010, 4:29 pm 
Offline

Joined: August 18th, 2009, 12:07 pm
Posts: 375
Location: holland
JoeSchmoe wrote:
Hi, Hello.

I'd probably go with the versions on the first page. It's a pretty cool program, but I think that, unfortunately, JoeBodo has lost interest in supporting it. I've stopped using it because I've coded up a much simpler version that I have running all the time and is very easy for me to extend. It doesn't have any of the fancy graphics and isn't skinnable, etc., but I personally don't care about those features and don't like the way that they bloat up the code.

Best of luck!


hmm, you couldnt send me a copy?! I'm also not bothered about fancy graphics and wouldnt mind comparing them to see which i prefer.

_________________
"Choose your parents wisely"


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: September 26th, 2010, 5:58 pm 
Offline

Joined: February 17th, 2008, 5:01 pm
Posts: 303
Hi, Hello, :)

I'd love to, but I doubt that it would do what you want anyway. I find that about 80% of the value of a launcher for me comes from opening the same very short list of files (the AHK help file, my favorite scripts, my todo lists, etc.), so the launcher I use only opens those specific files using a listview control. I use this listview launcher for a host of other things because it can dynamically run code using a function similar to the one that Jonny wrote: http://www.autohotkey.com/forum/viewtopic.php?t=3332

I'd love to share the code and will definitely do so at some point, but the launcher portion is just a tiny part of a 3000 line script that I have running all of the time. The script is highly integrated, so it would take a while to rip out just this portion of the code, and I'm pretty crazy busy at the moment (well, really, always). I actually tried to do it this morning, but got frustrated so gave up. Sorry I couldn't help.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: September 26th, 2010, 6:31 pm 
Offline

Joined: August 18th, 2009, 12:07 pm
Posts: 375
Location: holland
Cool, I understand, and thanks for the reply.

_________________
"Choose your parents wisely"


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

All times are UTC [ DST ]


Who is online

Users browsing this forum: sks, toddintr and 9 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