@Spike,
It sounds like you actually want something different than a
getSelection. you want a getSelection + immediately do something.
Which also fine.

The colon problem with qsGetSel should be fixed. Download link is the
same as before, which is this: http://is.gd/beTm2

qsGetSel and the two services are both meant for much more than just
selecting a URL and sending it to a specific browser to be opened.
There is not way to specify a trigger to what your talking about. At
least as far as I know.

However, you could easily alter qsGetSel to make qsGetURL2Firefox and
qsGetURL2Chrome,  that is, make custom scripts that do exactly what
you're talking about. And then set a separate trigger (cmd-1 and 2 in
your examples) for each.

Ok, well that was easy. Here's a generic script for grabbing whatever
text you have selecting and attempting to have a specified browser
open that text as a URL. if the text does not start with "http://";
then that is added to the selected text before sending to the browser.
Download the script, qsSelectionToBrowswer here:    http://is.gd/beTnR

then double click it to open it with AppleScript Editor. Look at the
first line of script:

property myBrowser : "Safari"

change Safari to whatever browser you prefer to have the script open
the selected URL in. for Chrome make sure you use "Google Chrome".

So to get what you want:
Download qsSelectionToBrowser.
Duplicate it so you have two copies.
Open them both in Applescript Editor.
Change property myBrowser in one to "Firefox" and the other to "Google
Chrome" (rename them appropriately, ie qsSelToFirefox)
move both scripts to ~/Library/Scripts/
restart Quicksilver
set a qs trigger cmd-1 to qsSelToFirefox
set a qs trigger cmd-2 to qsSelToChrome

of course, I should point out, these new scripts only use QS for the
trigger. Probably more useful would be to use Automator and
applescript to make services of them. Then you could select a url,
right click on it, and open the url in a specific browser from your
contextual menu.


-- 
To unsubscribe, reply using "remove me" as the subject.

Reply via email to