3 votos

Ocultar Windows en el escritorio actual (Lion)

Me gustaría hacer un atajo de teclado que oculte todos los Windows del escritorio actual, ignorando los de otros escritorios. ¿Es esto posible usando Applescript?

1voto

Satanicpuppy Puntos 4902

Esta es una sugerencia (funciona en OSX 10.8)

Uso de Automator :

  • Crear un nuevo Servicio con automator
  • Seleccione Servicio que recibe seleccionado sin entrada en cualquier aplicación
  • Añade un Ejecutar AppleScript acción

Copia 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
  • Guarde su nuevo servicio
  • En Preferencias del Sistema > Teclado > Atajos de teclado > Servicios añada un atajo de teclado a su servicio de noticias

Editar :

Otro script :

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 todo el buscador de Windows.

0 votos

Entonces, ¿esto funciona porque sólo se puede hacer clic en los botones de Windows en el escritorio actual? Idealmente me gustaría que las Windows estuvieran ocultas en lugar de minimizadas, es decir, visible = false.

0 votos

No se puede ocultar una ventana, pero sí una aplicación. Y ocultar una aplicación = ocultar sus ventanas en todos los espacios.

0 votos

Está bien, no tengo ninguna aplicación Windows en varios escritorios. Lo siento mi terminología es incorrecta / engañosa

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