1 votes

AppleScript : Dites à Google Chrome d'activer/désactiver l'extension

Je veux qu'AppleScript active/désactive un plugin, en utilisant une commande clavier.

J'ai défini la commande clavier dans Google Chrome > Paramètres > Extensions > Raccourcis clavier et ça marche quand je le fais manuellement. Pour cet exemple, j'utilise Shift + Alt + U .

J'ai essayé plusieurs variantes de ce script.

tell application "Google Chrome" to activate
tell application "Google Chrome" to key code u using {option down, shift down}
delay(1)
tell application "Google Chrome" to keystroke "r" using command down

Le dernier passé rafraîchit la fenêtre, et cela fonctionne - mais pas la deuxième ligne qui est censée basculer l'extension. Encore une fois, je peux faire basculer l'extension manuellement avec Shift + Alt + U mais le script ne le fera pas,

J'ai aussi essayé ceci :

tell application "Google Chrome" to keystroke "u" using {option down, shift down}

Est-ce que le script est en fait censé fonctionner, ce qui fait que le problème réside ailleurs, ou y a-t-il quelque chose qui cloche ?

1voto

norcal johnny Points 1650

Essayez plutôt ce code.

tell application "Google Chrome" to activate
tell application "System Events" to keystroke "u" using {option down, shift down}
delay(1)
tell application "System Events" to keystroke "r" using command down

En fait, j'ai exécuté cet applescript en même temps que le tien. La première fois, je n'ai pas testé le vôtre, car vous avez demandé un code de touche mais vous lui avez donné une valeur de frappe. Lorsque j'ai exécuté votre code, il m'a donné des erreurs de syntaxe (même avec le code clé et les valeurs de frappe appropriés). Quand j'ai exécuté mon code, il compile correctement et exécute le script comme prévu.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X