Porta in primo piano tutte le finestre per una determinata applicazione in Windows 7


20

Cercando di trovare una combinazione tasto + clic per portare tutte le finestre di una determinata applicazione in cima all'ordine z. Ad esempio, ho diverse finestre del terminale Putty aperte nell'icona impilata della barra delle applicazioni e voglio visualizzarle tutte, non solo l'ultima utilizzata. L'unica soluzione che ho trovato finora è MAIUSC + clic con il tasto destro e "minimizza tutte le finestre" seguito da "ripristina tutte le finestre". Un modo più semplice per farlo?

Risposte:


17

Un'opzione migliore rispetto al tasto Windows è tenere premuto Control e fare clic una volta per ogni finestra sull'icona della barra delle applicazioni.


Questo funziona Se fai clic su "extra" volte, semplicemente scorrerà di nuovo attraverso le finestre nella parte anteriore.
Juha Untinen,

13

Tieni premuto Maiusc, fai clic destro sull'icona della barra delle applicazioni, seleziona "Ripristina tutte le finestre".

Trovato qui con un sacco di buone scorciatoie:

http://lifehacker.com/5390086/the-master-list-of-new-windows-7-shortcuts


Nota che questo funziona solo se le finestre per quel programma sono raggruppate (combinate) sulla barra delle applicazioni. Ho il mio set per combinare quando è pieno, il che mi ha fatto grattare la testa per un po '(stavo ottenendo il ripristino della singola finestra, non ripristinare tutte le finestre).
Bob,

Non è stato chiesto: non è necessario ripristinare le finestre; devono essere portati in primo piano. Sfortunatamente non esiste tale opzione nel menu di scelta rapida (predefinito)
Carl Witthoft,

10

Come suggerito da Wil, AutoHotkey può farlo.

Ecco uno script che metterà in primo piano tutte le finestre di PuTTY. Si attiva premendo il tasto di scelta rapida Win+ p:

#p::
WinGet, id, list, ahk_class PuTTY
Loop, %id%
{
    this_id := id%A_Index%
    WinActivate, ahk_id %this_id%
}
return

2
Grazie Snark. Idealmente qualcuno (autore di VistaSwitcher, questo significa che tu!) Scriverà uno strumento più generico che ti permetterebbe di fare alt-tab attraverso le applicazioni anziché le finestre (almeno con una combinazione di tasti aggiuntiva) e portare tutte le finestre di l'applicazione scelta in primo piano.
glenviewjeff,

@Snark, bello - grazie. Ho modificato il tuo script per funzionare con qualsiasi app, in un'altra risposta.
Ross,

4

Tieni premuto ctrl mentre fai clic sull'icona raggruppata. Dovrebbe sollevare ciascuno in successione.


4

Lascia che putty sia uno dei primi 10 programmi ancorati sulla barra delle applicazioni. Diciamo che lo stucco è # 4 da sinistra. Per portare in primo piano una delle sessioni di mastice aperte, premi Ctrl-Windows-4. Ripeti per portare ogni sessione in primo piano fino a quando non saranno tutte in cima.

Sto usando una tastiera Microsoft. Esiste una funzione di assegnazione di macro nel software della tastiera (download gratuito da Microsoft). Ho creato una macro che fa Ctrl-Windows-4-4-4-4-4-4-4-4-4-4 e l'ho assegnata al tasto della calcolatrice sulla tastiera. Ora posso portare tutte le sessioni di stucco in primo piano con una sola pressione del tasto.

(Suggerimento per l'utilizzo del software macro: fare clic con il tasto destro sull'icona di un tasto per dividerlo significa tenerlo premuto.)


3

Non credo che esista una cosa del genere ... Forse potresti scrivere uno script AHK, ma non sono un esperto lì.

L'unica funzione integrata che conosco è quella di fare ciò che hai fatto, oppure, se l'applicazione ha uno stack, puoi richiamarli tutti premendo Windows Flag+ Number (1-0), tieni premuto Windows Flage premi Tabper scorrere la selezione .... Ma io penso che questo sia probabilmente anche più lungo.


2

Un po 'vecchio un argomento, ma per me è attuale, dato che sono passato a Win7 al lavoro solo di recente.

Ho appena fatto clic con il pulsante sinistro del mouse rapidamente sull'icona del gruppo nella barra delle attività: ogni singolo clic porta in primo piano una delle finestre in più, a un certo punto inizi a pedalare anche se ...

Questo fuoco continuo sembra idiota, ma forse questa impressione è corretta.


2
Questo non funziona per me vincere Win7. Ho solo un pop-up delle anteprime delle finestre. Forse la tua idea funziona solo se Aero è disabilitato?
glenviewjeff,

1

Seguendo la risposta di @ Snark, ecco una versione modificata dello script Autohotkey che porterà in primo piano tutte le finestre dell'applicazione corrente con Alt+ `.

Ciò significa che puoi Alt+ Taballa finestra dell'applicazione desiderata; quindi, premi Alt+ `per portare in primo piano tutte le altre finestre.

!`::
WinGetClass, class, A
WinGet, currentWindowId ,, A
WinGet, id, list, ahk_class %class%
Loop, %id%
{
    this_id := id%A_Index%
    WinActivate, ahk_id %this_id%
}
WinActivate, ahk_id %currentWindowId% ;bring the current window back to front
return

0

Maiusc + tasto destro del mouse sul raggruppamento di attività: mostra tutte le finestre sovrapposte (o affiancate)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.