Hello Jon, thanks for the response

I've just tried adding the ignoring block, but the script stops
working when i do it.. it just does not do anything at all
any other thoughts?

On Nov 29, 4:23 pm, "Jon Stovell (a.k.a. Sesquipedalian)"
<[email protected]> wrote:
> Try changing the callskype() handler as follows:
>
> on callskype(intext)
>         ignoring application responses
>                 triggerGrowl("Skyping:", intext)
>                 tell application "Skype"
>                         send command "CALL " & intext script name
> "CallScript"
>                 end tell
>         end ignoring
> end callskype
>
> On Nov 29, 10:26 am, Joao Carlos <[email protected]> wrote:
>
>
>
> > Hello,
>
> > thanks for the reply :)
>
> > I've just tested it and it is still closing. The weirdest thing is
> > even once in a while QS does not shuts down (I'd say about 5% of
> > times), but it usually does ;/
>
> > any other ideas?
>
> > On Nov 29, 1:32 am, "Jon Stovell (a.k.a. Sesquipedalian)"
>
> > <[email protected]> wrote:
> > > Try changing
>
> > > set cs to callskype(pn)
>
> > > to
>
> > > callskype(pn)
>
> > > and see if that works.
>
> > > On Nov 28, 7:34 pm, Joao Carlos <[email protected]> wrote:
>
> > > > I am using a script to get a number from the addressbook and call it
> > > > using skype. Everything works ok and Skype dials the number just fine.
> > > > Problem is, after skype is launched, quicksilver always closes and I
> > > > have to relaunch it.
>
> > > > Anyone can help me?
>
> > > > Here's my script:
>
> > > > -- callSkype is a Quicksilver action to make a Skype call
> > > > -- using text entered in QS.
> > > > -- Install this applescript to /Users/YOURHOME/Library/Application
> > > > Support/Quicksilver/Actions
> > > > -- elasticThreads, 2009  v1.0
>
> > > > using terms from application "Quicksilver"
> > > >         on process text qtxt
> > > >                 set pn to my parsenum(qtxt)
> > > >                 set cs to callskype(pn)
> > > >         end process text
> > > > end using terms from
> > > > on callskype(intext)
> > > >         triggerGrowl("Skyping:", intext)
> > > >         tell application "Skype"
> > > >                 send command "CALL " & intext script name "CallScript"
> > > >         end tell
> > > > end callskype
> > > > on parsenum(thenum)
> > > >         set ASTID to AppleScript's text item delimiters
> > > >         set AppleScript's text item delimiters to {" "}
> > > >         set delimitedList to every text item of thenum
> > > >         set dlc to count text items of delimitedList
> > > >         set numlist to items 1 thru dlc of delimitedList
> > > >         set AppleScript's text item delimiters to {""}
> > > >         set I to numlist as string
> > > >         set AppleScript's text item delimiters to ASTID
> > > >         return I
> > > > end parsenum
> > > > on triggerGrowl(currentTitle, currentDesc)
> > > >         tell application "System Events"
> > > >                 --set MyApp to name of the first process whose 
> > > > frontmost is true
> > > >                 set processnames to name of every process
> > > >         end tell
> > > >         if "GrowlHelperApp" is in processnames then
> > > >                 tell application "GrowlHelperApp"
> > > >                         set the allNotificationsList to {"Notification"}
> > > >                         set the enabledNotificationsList to 
> > > > {"Notification"}
> > > >                         register as application ¬
> > > >                                 "Quicksilver" all notifications 
> > > > allNotificationsList ¬
> > > >                                 default notifications 
> > > > enabledNotificationsList ¬
> > > >                                 icon of application "Skype"
> > > >                         notify with name "Notification" title 
> > > > currentTitle description
> > > > currentDesc application name "Quicksilver"
> > > >                 end tell
> > > >         end if
> > > > end triggerGrowl

Reply via email to