En la experiencia de la nueva reunión de MS Teams, la reunión siempre se abre en una ventana separada, que me gustaría hacer activa a través de apple script para poder activar un acceso directo.
De esta manera puedo estar en cualquier otra aplicación y ejecutar esto para que los comandos de teclas de acceso rápido funcionen.
El título de la ventana de la reunión siempre será único, ya que utiliza el título de la reunión. ¿Podemos simplemente decirle que cambie a la segunda ventana a través de applescript (independientemente del título)?
EDITAR 1:
Sólo he conseguido utilizar AXRaise y recorrer las ventanas, pero tengo que levantarlas siempre y seleccionar la segunda ventana de la lista. ¿Hay otra manera o tengo que hacer clic en el elemento de menú de alguna manera y utilizar la tecla de flecha hacia abajo?
tell application "System Events"
perform action "AXRaise" of window 2 of process "Microsoft Teams"
end tell
EDITAR 2 Para que quede claro, tengo que apuntar a la misma segunda ventana cada vez (ya que la tecla de acceso directo sólo funciona en la ventana de la reunión).
También probé la solución sugerida a continuación, que hace lo mismo, recorriendo la ventana, cada vez revelando la siguiente.
tell application "System Events"
tell application process "Microsoft Teams"
perform action "AXRaise" of window 2
set frontmost to true
end tell
end tell
y
tell application "System Events" to ¬
perform action "AXRaise" of window 2 of ¬
application process "Microsoft Teams"
tell application "Microsoft Teams" to activate
EDIT 3 - Solución
La solución de abajo funciona vía UI pero si hay otra forma sin pasar visualmente por el menú del dock sería mejor, ya que una vez que lo ejecute y esté activo en la ventana ya no necesito usarlo. (a no ser que haya una condición if que pueda utilizar para que sólo se active si esa ventana no está ya activa). También he encontrado una mejor solución a través del menú principal de la aplicación ver más abajo.
Sin embargo, me gustaría saber si hay otra o mejor manera de apuntar específicamente a una ventana, es decir, a la segunda ventana de una aplicación sin usar ningún menú.