web-dev-qa-db-fra.com

Ouvrez l'URL et activez Google Chrome via Applescript

J'ai le AppleScript suivant que j'ai écrit il y a plusieurs années. J'utilise ce code pour programmer les boutons de ma télécommande universelle Harmony One pour accéder aux services vidéo en ligne via Google Chrome. Le code ne fonctionne pas. Google Chrome ne se lance pas. J'exécute le code via RemoteBuddy. Le code est conforme, mais ne fonctionne pas.

Quelqu'un at-il des réflexions sur ce qui pourrait être le problème, ou comment je peux améliorer le script pour le faire fonctionner?

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
20
ATLChris

Essayez-le de cette façon:

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



Remarque: il utilise le nouveau "Enhanced Application Model" (deuxième ligne), plus d'informations ici:
Comment vérifier dans AppleScript si une application est en cours d'exécution, sans la lancer - via l'utilitaire osascript

28
user1804762
tell application "Google Chrome"
    open location "http://WEBSITEHERE.com"
end tell
2
Duckyy