AppleScript: indica a Google Chrome di attivare / disattivare l'estensione

1

Voglio che AppleScript attivi / disattivi un plugin, usando un comando da tastiera.

Ho impostato il comando da tastiera in Google Chrome > Impostazioni > Estensioni > Tasti di scelta rapida e funziona quando lo faccio manualmente. Per questo esempio, sto usando Maiusc + Alt + U .

Ho provato alcune varianti di questo 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

L'ultimo passato aggiorna la finestra, e funziona - ma non la seconda linea che dovrebbe alternare l'estensione. Ancora una volta, posso attivare l'estensione manualmente con Shift + Alt + U , ma lo script non lo farà,

Ho anche provato questo:

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

Lo script dovrebbe funzionare, il problema risiede da qualche altra parte o c'è qualcosa di sbagliato in esso?

    
posta Winterflags 17.09.2016 - 19:41
fonte

1 risposta

1

Prova invece questo codice.

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

In realtà ho eseguito questo AppleScript insieme al tuo. La prima volta non ho provato il tuo, visto che hai chiamato un codice chiave ma gli hai dato un valore di battitura. Quando ho eseguito il tuo codice, mi ha dato errori di sintassi (anche con i codici di tasto e i valori di battitura corretti). Quando ho eseguito il mio codice, viene compilato correttamente e viene eseguito lo script come previsto.

    
risposta data 17.09.2016 - 21:14
fonte

Leggi altre domande sui tag