AppleScript para hacer clic con la opción en el icono de la barra de menú de Dropbox

0

Tengo un AppleScript que hace un simple "clic" en el icono de la barra de menú de Dropbox ( Menu Extra o Menulet ). Funciona bien.

tell application "System Events"
tell UI element "Dropbox"
    tell menu bar item 1 of menu bar 2
        perform action "AXPress"
    end tell
end tell
end tell

Quiero editar este código para que la acción que se realizará sea un clic mientras se presiona la Opción ( alt / ⌥ ) abajo.

He realizado una búsqueda exhaustiva de una solución, pero no encontré ninguna.

Gracias de antemano.

    
pregunta voronoi 08.07.2018 - 11:52

1 respuesta

2

Usando los términos de la adición (GRATUITA) AppleScript Toolbox , este código manejará su pregunta.

El código en esta respuesta actualizada obtendrá automáticamente las coordenadas del ícono DROPBOX en la barra de estado ... Si la ubicación se mantiene igual o si cambia

tell application "System Events"
    tell its UI element "Dropbox"
        tell its menu bar 2
            set originalCoordinates to position
        end tell
    end tell
end tell

set itemOne to (item 1 of originalCoordinates) + 10
set itemTwo to (item 2 of originalCoordinates) + 10

set dropboxMouseLocation to {itemOne, itemTwo}
AST set mouse point location dropboxMouseLocation
AST click at dropboxMouseLocation holding modifier key ast option key

ACTUALIZAR

LasiguienteversióndelcódigodevolveráelmouseasuubicaciónoriginalantesdehacerclicenelíconodelmenúdeestadodeDropbox

setoriginalMouseLocationtoASTmousepointlocationtellapplication"System Events" to tell its UI element "Dropbox"
    tell its menu bar 2
        set originalCoordinates to position
    end tell
end tell

set itemOne to (item 1 of originalCoordinates) + 10
set itemTwo to (item 2 of originalCoordinates) + 10

set dropboxMouseLocation to {itemOne, itemTwo}
AST set mouse point location dropboxMouseLocation
AST click at dropboxMouseLocation holding modifier key ast option key

AST set mouse point location originalMouseLocation
    
respondido por el wch1zpink 10.07.2018 - 03:32

Lea otras preguntas en las etiquetas