Ocultar ventanas en el escritorio actual (Lion)

Me gustaría crear un método abreviado de teclado que oculte todas las ventanas del escritorio actual e ignore las ventanas de otros escritorios. ¿Es esto posible usando Applescript?

Respuestas (1)

Aquí hay una sugerencia (Funciona en OSX 10.8)

Usando Automator:

  • Crear un nuevo servicio con automatizador
  • Seleccionar servicio recibe ninguna entrada seleccionada en ninguna aplicación
  • Agregar una acción Ejecutar AppleScript

Copie este script:

on run {input, parameters}
    tell application "System Events"
        set processList to (every application process whose visible is true)        
        repeat with appProc in processList
            set windowList to every window of appProc
            repeat with aWindow in windowList
                click (third button of aWindow)
            end repeat
        end repeat
    end tell
end run
  • Guarda tu nuevo servicio
  • En Preferencias del sistema > Teclado > Métodos abreviados de teclado > Servicios, agregue un método abreviado de teclado a su servicio de noticias

Editar :

Otro guión:

on run {input, parameters}
    tell application "Finder"
        set visible of every process whose visible is true and name is not "Finder" to false
        close every window
    end tell
end run

Oculta todas las aplicaciones pero cierra todas las ventanas del buscador.

Entonces, ¿funciona esto porque solo se puede hacer clic en los botones de las ventanas en el escritorio actual? Idealmente, me gustaría que las ventanas estén ocultas en lugar de minimizadas, es decir, visibles = falso.
No puede ocultar una ventana, pero puede ocultar una aplicación. Y ocultar una aplicación = ocultar sus ventanas en todos los espacios.
Está bien, no tengo ninguna ventana de aplicación en varios escritorios. Lo siento, mi terminología es incorrecta/engañosa
Mira mi edición, propuse otro guión.
Empecé con algo muy similar, pero oculta todas las aplicaciones en todos los escritorios/espacios en lugar de solo en el actual. No estoy seguro de que sea posible hacer lo que quiero hacer :/