Откройте URL-адрес и активируйте Google Chrome через Applescript

У меня есть следующий AppleScript, который я написал много лет назад. Я использую этот код для программирования кнопок на моем универсальном пульте Harmony One для доступа к онлайн-услугам видео через Google Chrome. Код не работает. Google Chrome не запускается. Я запускаю код через RemoteBuddy. Код соответствует штрафу, но не работает.

У кого-нибудь есть мысли о том, что может быть проблемой, или как я могу улучшить скрипт, чтобы заставить его работать?

tell application "System Events" to set open_applications to (name of everyprocess)
if (open_applications contains "Google Chrome") is true then
        tell application "Google Chrome" to quit
else
        tell application "Google Chrome"
                activate
                open location "http://xfinitytv.comcast.net"
        end tell
        delay 1
        tell application "Google Chrome" to activate
end if

Ответы

Ответ 1

Попробуйте это так:

tell application "Google Chrome"
    if it is running then
        quit
    else
        activate
        open location "http://xfinitytv.comcast.net"
        delay 1
        activate
    end if
end tell



Примечание: он использует новую "расширенную модель приложения" (вторая строка), более подробную информацию здесь:
Как проверить AppleScript, если приложение запущено, без его запуска - с помощью утилиты osascript

Ответ 2

tell application "Google Chrome"
    open location "http://WEBSITEHERE.com"
end tell