Applescript para desplegar Script Editor en la barra de menú

1

Quiero escribir un script que desplegará el menú del editor de scripts desde la barra de menús, pero sin seleccionar un elemento de menú desde él. La idea es darle al script un método abreviado de pulsación de tecla (como F15) que ejecutará el script, desplegar las opciones del menú y luego seleccionaré el script de la lista para ejecutar. Esto me ahorra tener que desplazar el cursor sobre el ícono de script en la barra de menú y luego hacer clic en él para desplegar el menú. En su lugar, simplemente presiono F15 y listo! Aparece.

Cualquier sugerencia será apreciada. Hice algunos intentos adaptando otros ejemplos, pero no pude hacer que ninguno de ellos funcionara. Esperaba algo tan simple como:

tell application "System Events" to click process "Script Editor"

o

tell application "Finder" to click process "Script Editor"
    
pregunta Adak47 08.08.2018 - 14:07

1 respuesta

1

El AppleScript código que está buscando es:

tell application "System Events" to ¬
    click (every menu bar item of menu bar 1 ¬
        of application process "SystemUIServer" whose description is "AppleScript")

En cuanto a la asignación de F15 a eso, probablemente necesitará una utilidad de terceros para hacerlo, ya que no creo que haya un servicio de Automator admite el uso de una sola tecla de función , (o cualquier tecla de función ), como su método abreviado de teclado .

Utilizo una utilidad llamada FastScripts para muchos de mis scripts y admitirá una sola tecla de función .

Nota: No estoy afiliado a Red Sweater Software, el desarrollador de FastScripts, solo un usuario satisfecho.

    
respondido por el user3439894 08.08.2018 - 14:51

Lea otras preguntas en las etiquetas