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
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
tell application "Google Chrome"
open location "http://WEBSITEHERE.com"
end tell