Glad that's working. I have "Run Tasks in Background" unchecked and if I remember correctly people reported that checking it caused some stability problems.

Howard

On May 9, 2008, at 9:18 AM, Ryan S wrote:


OK, so by I stroke of luck I figured it out. I reasoned that the
problem was the terminal window. For some reason it would work fine if
the command acted in a terminal window or when the output was piped to
the qs command. I figured that the script needed to be executed in the
background. I was looking for a way to call the command with the &
symbol after it so it would run in the background. For some reason I
was skimming through the qs preferences and was looking in Extras when
I noticed a check box to "Run Tasks in Background" checked that and
everything is groovy now, pbcopy works fine. Woooo

On May 7, 1:13 pm, Ryan  S <[EMAIL PROTECTED]> wrote:
I get the run command to come up when I select the shell script
getLocalIP and can run it. If I redirect the output to qs as in:
ipconfig getifaddr en1 | qs

It will come up fine in qs. But if I use the pbcopy the clipboard
doesn't have it. Also if I activate the script and use Run In Terminal
it will work fine too so I am guessing it has to do with an actual
shell being active. I think you can use an amersand when you call a
script to have it execute in the background but I wouldn't know how to
get that to work from quicksilver

I am sure Get IP will work but I have some ideas for other shell
scripts I would like to have triggered by qs that will use pasteboard
stuff so I kinda want to figure out what is going on.

On May 7, 10:07 am, Howard Melman <[EMAIL PROTECTED]> wrote:

I tried this an it seemed to work (though I don't have growlnotify).
I did chmod +x and had to name the script with a .sh extension for the
Run action to be available.
FYI, the Run action had a terminal icon.
Since I don't have growlnotify I didn't see the notification but I did
check that the clipboard history was modified correctly.

FYI, the Extra Scripts plugin has two related scripts, Get IP and Get External IP. Both are apple scripts and display the ip using Large Type.

Howard

On May 7, 2008, at 9:46 AM, Ryan S wrote:

I just want to execute this simple script from qs: (copies current
local IP to clipboard)

#!/usr/bin/env bash

ipconfig getifaddr en1 | pbcopy
growlnotify -m "Local IP copied to clipboard"

While it will work fine if I just double click on it to run when it is executed from quicksilver it doesn't work. If I pipe the ip to the qs command however it will bring the local ip into quicksilver. Also if I choose Run In Terminal from qs rather than just Run than it works as
well.

Any thoughts?

Reply via email to