Come rendere inattivo quando chiudo la finestra dell'applicazione da Comando + W

4

Quando apro un file Excel da Finder e chiudo la finestra di Excel con Comando + W . La finestra attiva rimane Excel.

C'è un modo per rendere attiva la finestra del Finder quando chiudo Excel?

Se chiudo la finestra di Excel con Comando + Q , il Finder diventa attivo ma preferisco mantenere in memoria Excel.

    
posta ironsand 01.05.2015 - 10:59
fonte

5 risposte

3

Puoi farlo con Maestro di tastiera .
Crea un gruppo di macro solo per Excel, quindi crea una macro che viene eseguita su ⌘W che chiude la finestra e attiva lo strumento di ricerca su Finder.

    
risposta data 03.05.2015 - 14:10
fonte
5

Non sono sicuro che tu possa davvero avere entrambi ...

Dire a Excel di chiudere una finestra non dice a Excel di uscire. In realtà non dice nulla di diverso da quello che hai chiuso una finestra. Sta lì in attesa che tu dica cosa fare dopo; non può indovinare quale sarà la tua prossima azione.

Ovviamente, se lo esci, allora sparisce & l'ultima app utilizzata sarà in primo piano.

Fare clic sul desktop è il modo più rapido per portare il Finder in primo piano.

    
risposta data 01.05.2015 - 11:08
fonte
1

Aggiornamento 1

Sulla base dei commenti fatti da ironsand alla risposta di grgarside. Il passaggio 6 dovrebbe essere modificato in:

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

La mia risposta alla domanda pubblicata

Questo può essere fatto creando un servizio usando l'applicazione Automator. Tuttavia, non sarà possibile utilizzare il tasto COMMAND + W. Suggerirei di utilizzare il tasto CTRL + W poiché Excel non ha ancora assegnato questa chiave a nessuna funzione.

  1. Apri l'applicazione Automator e fai clic su Nuovo documento.
  2. Seleziona Servizio e fai clic su Scegli.
  3. Seleziona File- > Salva dai menu e salva il servizio come "Chiudi e attiva il Finder". Dovresti vedere la seguente finestra. (Suggerimento: "Apri immagine in una nuova finestra" per una visione migliore.)

  • Trascina "Chiudi cartelle di lavoro Excel" nella finestra "Trascina azioni o file qui per costruire il tuo flusso di lavoro". Nella finestra a comparsa, fai clic su "Non aggiungere".
  • Trascina "Esegui AppleScript" in "Trascina azioni o file qui per costruire il tuo flusso di lavoro" finestra.
  • Aggiungi la riga di testo activate application "Finder" dopo la riga di testo (* Your script goes here *) .
  • La finestra dovrebbe ora apparire come mostrato sotto.

  • In "Servizio ricevuto selezionato" scegli "nessun input".
  • Cambia "qualsiasi applicazione" in "Altro ...". Nella finestra pop-up, selezionare "Microsoft Excel". La finestra dovrebbe ora apparire come mostrato di seguito.
  • Seleziona File- > Salva dai menu.
  • Seleziona Automator- > Servizi- > Preferenze servizi ... dai menu. Trova "Chiudi e attiva il Finder" nella parte inferiore dei servizi disponibili.
  • Fare clic due volte sulla parola "nessuno" a destra di "Chiudi e Ricerca attiva". Immettere il tasto CONTROL-W. La finestra dovrebbe ora apparire come mostrato di seguito.
  • Esci dalle preferenze di sistema e dalle applicazioni di Automator.

  • Prova usando Finder ed Excel.

  • risposta data 03.05.2015 - 16:44
    fonte
    0

    Che senso ha far funzionare Excel senza un documento aperto? In modo che si apra il prossimo documento più velocemente? Se è così, assicurati di avere molta memoria (RAM) e poi di uscire usando CMD-Q invece di chiudere la finestra usando CMD-W.

    Quando hai molta RAM, i moderni sistemi operativi memorizzano nella cache o conservano la maggior parte o tutte le applicazioni in memoria per quando ne hai bisogno in seguito. Ciò rende l'avvio dell'applicazione la prossima volta super veloce.

    Puoi vedere questo quando avvii il tuo computer. Qualsiasi applicazione di grandi dimensioni che si avvia richiede un po 'di tempo. Se lo chiudi e poi lo riapri, è molto veloce. Questo perché la maggior parte di essa era ancora in memoria, tenuta a portata di mano, per così dire.

    Tuttavia, se dovessi caricare un'applicazione che richiede lotti di memoria, il sistema potrebbe rimuovere Excel dalla sua cache e la volta successiva che Excel dovrà avviarlo sarà più lento ...

        
    risposta data 03.05.2015 - 12:06
    fonte
    0

    + W , + H sta chiudendo la finestra attiva e quindi passando alla precedente applicazione con più applicazioni decenti.

    La maggior parte delle volte questo sarà molto più efficiente di un passaggio a Finder perché tendiamo a tornare a ciò che è stato appena interrotto prima.

        
    risposta data 04.05.2015 - 09:10
    fonte

    Leggi altre domande sui tag