8 votos

AppleScript para haga clic en el botón verde (zoom) con la opción hacia abajo

Basado en Applescript - activar el comando hace que la aplicación "media-activo", me escribió el siguiente Applescript que me permitiría haga clic en el verde (zoom) situado en la esquina superior izquierda de una ventana. Quiero aplicar la secuencia de comandos para MacVim y otros que tienen el botón verde "AXFullScreenButton". Pero, la ejecución de la secuencia de comandos de la ventana a PANTALLA COMPLETA en lugar de un "maximizado" de la ventana. Puede alguien decir lo que está mal?

tell application "System Events"
    key down option
    click (first button whose subrole is "AXFullScreenButton") of (first window whose subrole is "AXStandardWindow") of (first process whose frontmost is true)
    key up option
    set frontApp to (name of first application process whose frontmost is true) as string
end tell
tell application frontApp to activate

8voto

Baczek Puntos 150

Puede utilizar una de las acciones de la "AXFullScreenButton":

  • Acción de "AXZoomWindow" al máximo.
  • "AXPress" acción a pantalla completa.

Uso el perform action comando, como esta.

tell application "System Events"
    perform action "AXZoomWindow" of (first button whose subrole is "AXFullScreenButton") of (first window whose subrole is "AXStandardWindow") of (first process whose frontmost is true)
end tell

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X