2 votos

Usa AppleScript para elevar y enfocar la ventana

Soy nuevo en AppleScript. Me gustaría escribir un pedazo de AppleScript que levantará y dará foco a una ventana particular de Chrome dada una cadena que aparece en el nombre de la ventana. Después de hurgar un poco, encontré lo siguiente:

tell application "Chrome"
    activate
    set index of first window whose name contains "mail" to 1
end tell

Eso convierte a Chrome en la aplicación actual y pone la ventana correcta en la parte superior, pero esa ventana no tiene el foco. ¿Hay algo que pueda añadir a esto para dirigir el foco a esa ventana (o hay una mejor manera de hacerlo)?

En caso de que importe, yo dirijo Mojave.

5voto

Mike Puntos 189

Terminé haciendo esto haciendo clic en la ventana deseada en el menú Ventana:

tell application "System Events"
    tell process "Google Chrome"
        set frontmost to true
        click (first menu item whose name contains "mail") of menu "Window" of menu bar 1
    end tell
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