I managed to find out how to get the script to cooperate with the new 
growl, however I get an error at the line     «event smXLXoTx» given «class 
5016»:(falias as text)

It tells me - error "Growl got an error: Can’t continue «event smXLXoTx»." 
number -1708

Is this important to the script or can I delete this code altogether?


On Saturday, November 30, 2013 10:39:36 PM UTC-5, Matthew O'Sullivan wrote:
>
> Hey everyone. I have a slight problem. I need to update an applescript 
> that was written as a notification system. The program reads off of a 
> spread sheet and displays a single dance and a partner dance up on a big 
> screen. Since updating to Maverick I now need to update the script entirely 
> so it will work properly. Originally I was using growl 1.2.2. It has since 
> stopped working.
>
>
> This is the original coding that was written 3 years ago. It was built to 
> work with Numbers and Excel and looks like this
>
> -- Check if GrowlHelperApp is running
> tell application "System Events"
>     set isRunning to ¬
>         (count of (every process whose name is "GrowlHelperApp")) > 0
> end tell
> if isRunning is false then
>     display dialog "Growl is not running. Please install and run Growl 
> before running this script." buttons {"Ok"} with title "Oops..." with icon 
> stop
>     -- Script exits if Growl isn't installed and running
>     error number -128
> end if
> -- Have the user open the spreadsheet we'll be working with
> set falias to (choose file with prompt "Select playlist file to open:" 
> without invisibles)
> tell application "Growl"
>     -- Open the selected spreadhseet and activate the "Playlist" sheet
>     activate
>     try
>         -- If the default Workbook1 is opened, close it
>         close «class X141» 1 saving no
>         delay 1
>         close «class X141» 1 saving no
>     end try
>     «event smXLXoTx» given «class 5016»:(falias as text)
>     «event smXLxACT» «class XwSH» "Playlist"
>     
>     set nextCell to ""
>     set bool to false
>     set strLine to ""
>     
>     repeat
>         if strLine = "Close" then return
>         delay 10
>         tell «class XwSH» "Playlist" of «class 1172»
>             repeat with i from 2 to 100
>                 set strX to «class DPVu» of «class X117» ("B" & i) -- 
> Always blank until Play is pressed
>                 set strLine to «class DPVu» of «class X117» ("C" & i)
>                 set strPartner to «class DPVu» of «class X117» ("D" & i)
>                 set strSong to «class DPVu» of «class X117» ("E" & i)
>                 set strTime to «class DPVu» of «class X117» ("F" & i)
>                 -- 0.792638888889 - 7:01:24 PM - 19:01:24 PM
>                 -- ((a1)*1440)/60
>                 if strLine = "Close" then return
>                 if strX = "" then
>                     if i = nextCell then
>                         set bool to true
>                         exit repeat
>                     end if
>                     set bool to false
>                     set nextCell to i
>                     if strLine is not "" then
>                         set nextLine to "Line: " & strLine
>                     else
>                         set nextLine to ""
>                     end if
>                     if strPartner is not "" then
>                         set nextPartner to "Partner: " & strPartner
>                     else
>                         set nextPartner to ""
>                     end if
>                     exit repeat
>                 end if
>             end repeat
>             if bool = false then
>                 tell application "Growl" to quit
>                 delay (2)
>                 tell application "Growl" to launch
>                 tell application "Growl"
>                     -- Make a list of all the notification types 
>                     -- that this script will ever send:
>                     set the allNotificationsList to ¬
>                         {"Coming Up Next"}
>                     -- Make a list of the notifications 
>                     -- that will be enabled by default.      
>                     -- Those not enabled by default can be enabled later 
>                     -- in the 'Applications' tab of the growl prefpane.
>                     set the enabledNotificationsList to ¬
>                         {"Coming Up Next"}
>                     -- Register this script with growl.
>                     -- You can optionally (as here) set a default icon 
>                     -- for this script's notifications.
>                     register as application ¬
>                         "Caddy Ranch Next Up" all notifications 
> allNotificationsList ¬
>                         default notifications enabledNotificationsList ¬
>                         icon of application "Script Editor"
>                     --    Send a Notification...
>                     notify with name ¬
>                         "Coming Up Next" title ¬
>                         "Coming up next..." description ¬
>                         nextLine & "
> " & nextPartner application name "Caddy Ranch Next Up" priority 0 icon of 
> application "iTunes.app" with sticky
>                 end tell
>             end if
>         end tell
>     end repeat
> end tell
>
> can anyone help me out? 
>
> p.s. I need to get this fixed in a week or the customers will kill me or 
> just won't leave me alone until I get it fixed
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Growl Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/growldiscuss.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to