AppleScript: le dice a Google Chrome que active / desactive la extensión

1

Quiero que AppleScript active / desactive un complemento mediante un comando del teclado.

He configurado el comando del teclado en Google Chrome > Configuraciones > Extensiones > Los métodos abreviados de teclado y funcionan cuando lo hago manualmente. Para este ejemplo, estoy usando Shift + Alt + U .

He probado algunas variantes de este 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

El último pasado actualiza la ventana y funciona, pero no la segunda línea que se supone que debe alternar la extensión. De nuevo, puedo cambiar la extensión manualmente con Shift + Alt + U , pero el script no lo hará,

También probé esto:

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

¿Se supone que la secuencia de comandos realmente funciona, haciendo que el problema resida en otro lugar, o hay algún error en él?

    
pregunta Winterflags 17.09.2016 - 19:41

1 respuesta

1

Prueba este código en su lugar.

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

De hecho, corrí este Applecript junto con el tuyo. La primera vez que no probé la suya al ver que le pedían un código clave, le asigné un valor de pulsación de tecla. Cuando ejecuté su código, me dio errores de sintaxis (incluso con el código de clave adecuado y los valores de pulsación de tecla). Cuando ejecuté mi código, se compila correctamente y ejecuta la secuencia de comandos según lo previsto.

    
respondido por el norcal johnny 17.09.2016 - 21:14

Lea otras preguntas en las etiquetas