Cómo hacer inactivo cuando cierro la ventana de la aplicación con Comando + W

4

Cuando abro un archivo de Excel desde el Finder y cierro la ventana de Excel con Command + W . La ventana activa sigue siendo Excel.

¿Hay alguna forma de hacer que la ventana del Finder esté activa cuando cierro Excel?

Si cierro la ventana de Excel con Command + Q , el Finder se activa pero prefiero mantener Excel en la memoria.

    
pregunta ironsand 01.05.2015 - 10:59

5 respuestas

3

Puede hacerlo con Keyboard Maestro .
Cree un grupo de macros solo para Excel, luego cree una macro que se ejecute en ⌘W que cierre la ventana y cambie el enfoque al Finder.

    
respondido por el grg 03.05.2015 - 14:10
5

No estoy seguro de que puedas tener ambas cosas ...

Decirle a Excel que cierre una ventana no le dice a Excel que se cierre. En realidad, no le dice nada que no haya cerrado una ventana. Se sienta allí esperando que le digas qué hacer a continuación; no puede adivinar cuál será tu próxima acción.

Por supuesto, si lo abandonas, desaparece & La última aplicación utilizada será la más avanzada.

Hacer clic en el escritorio es la forma más rápida de llevar el Finder al frente.

    
respondido por el Tetsujin 01.05.2015 - 11:08
1

Actualización 1

Basado en los comentarios hechos por ironsand a la respuesta de grgarside. El paso 6 se debe cambiar a:

tell application "System Events" to set activeApp to name of application processes whose frontmost is true
if length of activeApp is not 0 then
    tell application (first item of activeApp) to activate
end if

Mi respuesta a la pregunta publicada

Esto se puede hacer creando un Servicio usando la aplicación Automator. Sin embargo, no podrá utilizar la tecla COMANDO + W. Yo sugeriría usar la tecla CONTROL + W ya que Excel aún no ha asignado esta tecla a ninguna función.

  1. Abra la aplicación Automator y haga clic en Nuevo documento.
  2. Selecciona el servicio y haz clic en Elegir.
  3. Seleccione Archivo- > Guardar de menús y guarde el servicio como "Cerrar y activar el buscador". Deberías ver la siguiente ventana. (Sugerencia: "Abrir imagen en una nueva ventana" para una mejor vista.)

  • Arrastre "Cerrar Excel Workbooks" a "Arrastre acciones o archivos aquí para crear su flujo de trabajo" en la ventana. En la ventana emergente, haga clic en "No agregar".
  • Arrastre "Ejecutar AppleScript" a "Arrastre acciones o archivos aquí para crear su flujo de trabajo" en la ventana.
  • Agregue la línea de texto activate application "Finder" después de la línea de texto (* Your script goes here *) .
  • La ventana debería aparecer ahora como se muestra a continuación.

  • En "El servicio recibe la selección", elija "Sin entrada".
  • Cambie "cualquier aplicación" a "Otro ...". En la ventana emergente, seleccione "Microsoft Excel". La ventana debería aparecer ahora como se muestra a continuación.
  • Seleccione Archivo - > Guardar de los menús.
  • Seleccione Automator- > Services- > Services Preferences ... en los menús. Busque "Cerrar y activar el buscador" en la parte inferior de los servicios disponibles.
  • Haga clic dos veces en la palabra "ninguno" a la derecha de "Cerrar y Buscador activo". Introduzca la tecla CONTROL-W. La ventana debería aparecer ahora como se muestra a continuación.
  • Salga de Preferencias del sistema y aplicaciones de Automator.

  • Realice pruebas utilizando las aplicaciones Finder y Excel.

  • respondido por el David Anderson 03.05.2015 - 16:44
    0

    ¿Cuál es el punto de tener Excel ejecutándose sin un documento abierto? ¿Para que abra el próximo documento más rápido? Si es así, asegúrese de tener mucha memoria (RAM) y luego deje de usar CMD-Q en lugar de cerrar la ventana con CMD-W.

    Cuando tiene una gran cantidad de RAM, los sistemas operativos modernos almacenan en caché o conservan la mayoría o toda la aplicación en la memoria para cuando la necesite a continuación. Esto hace que el inicio de la aplicación la próxima vez sea muy rápido.

    Puedes ver esto cuando inicias tu computadora. Cualquier aplicación grande que inicie tarda un poco en aparecer. Si lo cierras y luego lo vuelves a abrir, es muy rápido. Esto se debe a que la mayor parte todavía estaba en la memoria, mantenida a mano, por así decirlo.

    Pero, si carga una aplicación que necesita lotes de memoria, el sistema puede eliminar Excel de su caché y la próxima vez que Excel necesite iniciarse será más lento ...

        
    respondido por el Vic 03.05.2015 - 12:06
    0

    + W , + H está cerrando la ventana activa y luego cambiando a la activa anteriormente Aplicación con la mayoría de aplicaciones decentes.

    La mayoría de las veces, esto será mucho más eficiente que un cambio al Finder porque tendemos a volver a lo que se interrumpió anteriormente.

        
    respondido por el daniel Azuelos 04.05.2015 - 09:10

    Lea otras preguntas en las etiquetas