5 votos

Es "Dejar a los demás" posible?

Si uno tiene la Opción y el Control mientras hace clic en un icono en el Dock, el menú resultante contiene un Ocultar Otras comando, de tal manera que sólo el clic de la aplicación es visible en la pantalla. Esto es útil cuando se hace una presentación, grabar un screencast, o en otras circunstancias. El único problema es que los programas que se ejecutan en segundo plano puede generar errores, etc., que podría torpemente a causa de ellos para volver a aparecer durante la presentación, la presentación, etc.

Sería posible crear una especie de comando (o de Servicio, o algo) a "Dejar a los Demás" -- es decir, un comando que salga de todas las aplicaciones, excepto la primera?

5voto

Jonathan Hendler Puntos 202

Usando el MODO de respuesta que hace referencia Diago, tal vez algo parecido a la siguiente modificación puede excluir la aplicación activa:

tell application "System Events"
    set the visible of every process to true
    set app_name to name of the first process whose frontmost is true
end tell
set white_list to {"Finder", app_name}
try
    tell application "Finder"
        set process_list to the name of every process whose visible is true
    end tell
    repeat with i from 1 to (number of items in process_list)
        set this_process to item i of the process_list
        if this_process is not in white_list then
            tell application this_process
                quit
            end tell
        end if
    end repeat
on error
    tell the current application to display dialog "An error has occurred!" & return & "This script will now quit" buttons {"Quit"} default button 1 with icon 0
end try

A continuación, puede agregar como un servicio de uso de Automator, y asignar un método abreviado de teclado en el Teclado de la sección de Preferencias del Sistema.

3voto

cmcculloh Puntos 11040

No es una respuesta en MODO acerca de este Cierre Todas las Aplicaciones usando Applescript? con el código para un AppleScript que puede salir de todas las aplicaciones. Me imagino que solo necesita ser modificado para comprobar lo que la aplicación activa y, a continuación, instala como un servicio en el Mac. Hay un artículo sobre el último disponible aquí.

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