¿Crear teclas de acceso rápido para abrir una aplicación de barra de menú?

2

¿Es posible crear una tecla de acceso rápido (u otro activador) que abra una aplicación de barra de menú? No me refiero al lanzamiento. Quiero decir, hacer que la aplicación de la barra de menú muestre su contenido.

Digamos, por ejemplo, que quería crear una tecla de acceso rápido para abrir una aplicación de tiempo de barra de menú. ¿Se puede hacer esto?

La aplicación que estoy intentando abrir es código abierto en Github , así que estoy abierto a codificar el desencadenante en el Aplicación si es necesario, pero no tengo ni idea de cómo hacerlo, lo que significa que preferiría una solución más sencilla.

Estoy usando Mountain Lion.

    
pregunta 2oh1 26.05.2013 - 22:45

1 respuesta

2

Puede asignar un acceso directo a un script como este:

ignoring application responses
    tell application "System Events" to tell process "QuickHue"
        click menu bar item 1 of menu bar 1
    end tell
end ignoring

Hay un error donde hacer clic en algunos elementos del menú de estado hace que los scripts se bloqueen durante unos 5 segundos. Una solución alternativa es terminar los Eventos del sistema después del comando de clic:

launch application "System Events"
delay 0.2
ignoring application responses
    tell application "System Events" to tell process "Time Tracker"
        click menu bar item 1 of menu bar 2
    end tell
end ignoring
do shell script "killall System\ Events"
delay 0.1
tell application "System Events" to tell process "Time Tracker"
    tell menu bar item 1 of menu bar 2
        click menu item 2 of menu 1
    end tell
end tell

Las dos primeras líneas son necesarias cuando los eventos del sistema aún no se están ejecutando. Los eventos del sistema admiten una terminación repentina, por lo que debería ser seguro incluso enviar una señal KILL.

    
respondido por el user495470 26.05.2013 - 23:24

Lea otras preguntas en las etiquetas