В вашем скрипте несколько синтаксических ошибок. Попробуйте вставить скрипт в редактор скриптов AppleScript и нажать «Компилировать». Вот несколько я нашел:
set theChannel channel_number as integer
должно быть:
set theChannel to channel_number as integer
on clicked theObject
должно быть:
on clicked(theObject)
on will finish launching theObject
- это синтаксическая ошибка, но я не уверен, в чем заключается решение ... Я также получил еще несколько синтаксических ошибок, и синтаксис выглядел правильно, так что я думаю, что у меня просто нет EyeTV.