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