Mettre en avant toutes les fenêtres pour une certaine application dans Windows 7


21

Essayer de trouver une combinaison clé + clic pour amener toutes les fenêtres d'une application donnée en haut de l'ordre z. Par exemple, j'ai plusieurs fenêtres de terminal Putty ouvertes dans l'icône de la barre des tâches empilées et je veux les afficher toutes, pas seulement la dernière utilisée. Le seul contournement que j'ai trouvé jusqu'à présent est de déplacer + clic droit et "minimiser toutes les fenêtres" suivi de "restaurer toutes les fenêtres". Une façon plus simple de le faire?

Réponses:


18

Une meilleure option que la touche Windows consiste à maintenir enfoncée la touche Contrôle et à cliquer une fois pour chaque fenêtre sur l'icône de la barre des tâches.


Cela marche. Si vous cliquez sur les heures "supplémentaires", il parcourra simplement les fenêtres à l'avant.
Juha Untinen

14

Maintenez la touche Maj enfoncée, faites un clic droit sur l'icône de la barre des tâches, sélectionnez «Restaurer toutes les fenêtres».

Trouvé ici avec un tas de bons raccourcis:

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


Notez que cela ne fonctionne que si les fenêtres de ce programme sont regroupées (combinées) dans la barre des tâches. J'ai le mien prêt à combiner lorsqu'il est plein, ce qui m'a fait me gratter la tête pendant un certain temps (je recevais la restauration d'une seule fenêtre, pas toutes les fenêtres).
Bob

Ce n'est pas ce qui a été demandé: les fenêtres n'ont pas besoin d'être restaurées; ils doivent être amenés au front. Malheureusement, il n'y a pas une telle option dans le menu contextuel (par défaut)
Carl Witthoft

10

Comme l'a suggéré Wil, AutoHotkey peut le faire.

Voici un script qui mettra par dessus toutes les fenêtres PuTTY. Il est activé lorsque vous appuyez sur la touche de raccourci Win+ p:

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

2
Merci Snark. Idéalement, quelqu'un (l'auteur de VistaSwitcher, cela signifie que vous!) Écrirait un outil plus généraliste qui vous permettrait de parcourir les applications au lieu des fenêtres (au moins avec un combo de touches supplémentaires), et d'apporter toutes les fenêtres de l'application choisie à l'avant.
glenviewjeff

@Snark, sympa - merci. J'ai modifié votre script pour qu'il fonctionne avec n'importe quelle application, dans une autre réponse.
Ross

4

Maintenez la touche Ctrl enfoncée tout en cliquant sur l'icône groupée. Devrait faire apparaître chacun successivement.


4

Que le mastic soit l'un des 10 premiers programmes ancrés dans la barre des tâches. Disons que le mastic est n ° 4 à gauche. Pour amener l'une des sessions de mastic ouvertes au premier plan, appuyez sur Ctrl-Windows-4. Répétez pour amener chaque session au premier plan jusqu'à ce qu'elles soient toutes au sommet.

J'utilise un clavier Microsoft. Il existe une fonction d'attribution de macro dans le logiciel du clavier (téléchargement gratuit auprès de Microsoft). J'ai créé une macro qui fait Ctrl-Windows-4-4-4-4-4-4-4-4-4-4 et l'ai affectée à la touche calculatrice du clavier. Maintenant, je peux mettre toutes les sessions de mastic à l'avant avec une seule pression sur une touche.

(Astuce pour utiliser le logiciel macro: un clic droit sur une icône de clé pour la diviser signifie la maintenir enfoncée.)


3

Je ne pense pas qu'une telle chose existe ... Vous pourriez peut-être écrire un script AHK, mais je ne suis pas un expert là-bas.

La seule fonction intégrée que je connaisse est de faire ce que vous avez fait, ou, si l'application a une pile, vous pouvez toutes les afficher en appuyant sur Windows Flag+ Number (1-0), maintenez la Windows Flagtouche enfoncée et appuyez sur Tabpour parcourir la sélection .... Mais je pense que c'est probablement encore plus long.


2

Un sujet un peu ancien, mais qui est d'actualité pour moi, car je suis passé à Win7 au travail récemment.

Je viens de cliquer rapidement sur l'icône de groupe dans la barre des tâches: chaque clic fait avancer une des fenêtres de plus, à un moment donné, vous commencez à les parcourir ...

Ce feu continu semble idiot, mais peut-être que cette impression est correcte.


2
Cela ne fonctionne pas pour moi Win Win7. Je ne reçois qu'une fenêtre contextuelle des aperçus de fenêtre. Peut-être que votre idée ne fonctionne que si Aero est désactivé?
glenviewjeff

1

À la suite de la réponse de @ Snark, voici une version modifiée du script Autohotkey qui mettra toutes les fenêtres de l'application actuelle au premier plan avec Alt+ `.

Cela signifie que vous pouvez Alt+ Tabà la fenêtre de votre application souhaitée; puis, appuyez sur Alt+ `pour mettre toutes les autres fenêtres au premier plan.

!`::
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

Maj + clic droit sur le groupe de tâches - afficher toutes les fenêtres empilées (ou côte à côte)

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.