¿Cómo podría ejecutar código (por ejemplo display dialog("test")
) usando AppleScript solo si la aplicación "Finder" está actualmente en foco / activa?
Um, si la aplicación ya está activa, ¿qué pretendes lograr activándola nuevamente?
—
Kent
stackoverflow.com/questions/3718520/… inactivo es relevante aunque no resuelve el problema.
—
William
Necesitas aclarar tu pregunta. El script en mi respuesta funciona, para una definición dada de 'funciona', es decir, informa con precisión si Finder es el primero o no.
—
Tetsujin
@Tetsujin actualizado
—
William
¿Cómo va a iniciar la aplicación Applescript? Hacer doble clic en él, por supuesto, siempre mostrará el Finder como el "segundo al último" en primer plano. Cambio de respuesta: esto funcionará si se llama desde el Editor de secuencias de comandos, pero 'falla' si se hace doble clic en Finder, ya que da un falso positivo
—
Tetsujin