You might also have issues if you don't have growl installed. I'm not
sure the handler I wrote doesn't cause issues if you don't have growl.

If you don't have/don't want Growl:
change Jon's callskype() handler (which is also better) to :

on callskype(intext)
        ignoring application responses
                tell application "Skype"
                        send command "CALL " & intext script name
"CallScript"
                end tell
        end ignoring
end callskype

Then delete the entire triggerGrowl handler (which is at the bottom of
the script):
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