1 votos

¿Cómo obtener un recuento de ventanas *no minimizadas* en el espacio actual?

Puedo obtener un recuento de las Windows de Firefox en el Espacio actual, incluyendo cualquier Ventana minimizada (de cualquier Espacio - qué semántica extraña) usando algo como esto:

tell application "System Events"
    count of windows of process "Firefox"
end tell

... y puedo obtener un recuento de cualquier Windows minimizado (desde cualquier aplicación/espacio) con esto:

tell application "System Events" to tell process "Dock"
    count (UI elements of list 1 where role description is "minimized window dock item")
end tell

Sin embargo, no puedo averiguar cómo montar un recuento de:

  1. no minimizado Windows,
  2. para un específico aplicación,
  3. en el Espacio actual.

1voto

mijenix Puntos 8

Me di cuenta de esto poco después de publicar, porque por supuesto que lo hice (gracias, script Depurador - qué hallazgo más chulo):

tell application "System Events"
    count (windows of process "Firefox" where value of attribute "AXMinimized" 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