Tengo la aplicación Mountain en mi barra de menú (es una aplicación que te permite montar y desmontar rápidamente las unidades conectadas a tu computadora). Me gustaría crear un script simple que active el menú en la aplicación (que solo se ejecuta en la barra de menú). Intenté seguir las instrucciones y el código que se encuentra aquí: Crear una tecla de acceso rápido para abrir una ¿Barra de menú de la aplicación? , reemplazando el nombre de la aplicación cuando sea relevante
launch application "System Events"
delay 0.2
ignoring application responses
tell application "System Events" to tell process "Mountain"
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 "Mountain"
tell menu bar item 1 of menu bar 2
click menu item 2 of menu 1
end tell
end tell
pero no funcionó para mí, me dio un error en Applescript:
error "System Events got an error: Can’t get menu 1 of menu bar item 1 of menu bar 1 of process \"Mountain\". Invalid index."
number -1719 from menu 1 of menu bar item 1 of menu bar 1 of process "Mountain"
Jugar con el menú y otras piezas de código nunca obtuvo la aplicación para activar el menú. También intenté crear un script de Apple "Watch Me Do", pero solo funcionará en Automator y no podría hacerlo funcionar globalmente ni en ninguna otra aplicación.
No soy un programador o programador, así que confía en un cierto nivel de creatividad y busca en Google para resolver este problema. ¿Alguien tiene alguna sugerencia? Parece algo tan simple de hacer, pero mis búsquedas han encontrado que no lo es.
EDITAR: He visto la herramienta clickclick sugerida en otra parte como una forma de realizar un clic del mouse. Sin embargo, mi entendimiento es que para que el clic de clic funcione, las coordenadas exactas de Mountain en la barra de menú deberían permanecer iguales. ¿Es esta una suposición correcta en este caso? Si recuerdo, esos íconos en la barra de menú cambian de ubicación en cada reinicio o si se cierra una aplicación de menú.