Question Que puis-je faire pour récupérer les fenêtres qui ont disparu de l'écran?


J'ai un problème étrange avec une machine où, parfois, quand une fenêtre est initialisée, elle est projetée hors de l'écran. Je ne peux pas cliquer dessus pour le ramener à la vue.

Existe-t-il des programmes ou des correctifs pour cela dans Windows XP?

Je sais que Windows et les autres programmes aiment enregistrer les emplacements de fenêtres après leur fermeture. Lorsque vous les rouvrez, ils se trouvent à l'endroit où ils ont été fermés et je ne peux voir aucune de ces fenêtres fermées.


66
2017-07-28 16:16


origine


Il peut être utile de noter que les astuces ALT + SPACE, M et le clic droit sur la barre des tâches dans les réponses fonctionnent également sur les gestionnaires de fenêtres des systèmes de type UNIX, ce qui en fait une astuce relativement universelle. De plus, si vous avez même un minuscule sous-ensemble de la fenêtre sur les systèmes UNIX, vous pouvez généralement appuyer sur ALT + CLICK pour le faire glisser. Je sais que c'est une question spécifique à Windows, c'est pourquoi je ne laisse pas cela comme une réponse complète, mais cela pourrait aider quelqu'un venant de Google. - Michael Trausch
Avez-vous connecté le second moniteur récemment? Ou peut-être un projecteur? Cela se produit lorsque vous ajoutez un deuxième périphérique de contrôle et que vous étirez votre bureau (parfois) - Adam RichardSon
Demandé il y a 6 mois, alors, "voir aussi": superuser.com/questions/239891/... - Christopher Galpin
Voir également Comment déplacer des fenêtres qui s'ouvrent hors écran? et Raccourci clavier pour déplacer une fenêtre sur un autre écran. - Scott


Réponses:


Mettez en surbrillance dans la barre des tâches, appuyez sur ALT+ESPACE puis M. Cela va le préparer à bouger. Ensuite, utilisez les touches fléchées pour le déplacer et appuyez sur Entrée lorsque vous avez terminé.

Essayez de tenir la Décalage touche en fermant. Cela enregistre souvent l'emplacement.


99
2017-07-28 16:19



De plus, cliquez avec le bouton droit sur l'élément de programme dans la barre des tâches, sélectionnez Déplacer, puis sans déplacer votre souris, appuyez sur les touches fléchées droite, gauche, haut ou bas, jusqu'à ce que la fenêtre apparaisse. - music2myear
Je vous remercie! Cela a parfaitement fonctionné. Marquer comme réponse une fois que le délai expire. - qroberts
@qroberts Je ne suis pas sûr de savoir pourquoi ce n'est pas universel, mais l'astuce Shift fonctionne bien pour certains programmes, en sauvegardant la position quand elle n'est pas enregistrée autrement. Merci de l'avoir marqué. Je vous en suis reconnaissant. - KCotreau
Après avoir appuyé sur Alt + espace, puis sur l’un des boutons fléchés pour le déplacer un peu, vous pouvez aussi simplement déplacer la souris et la fenêtre sautera sous le curseur de votre souris. - Ben Richards
@qroberts @KCotreau: le tour d'horizon ne fonctionne que si le programme demande CreateWindowEx (ou, dans .Net, le FormStartLocation) pour utiliser la position de départ par défaut. Il y a beaucoup de programmes (et peut-être de frameworks?) Qui n'utilisent pas l'emplacement par défaut, soit avec une raison valable, soit parce que le développeur a oublié / fait une erreur / ne sait pas mieux (ce n'est pas un bug que vous remarquerez normalement ...) - BlueRaja - Danny Pflughoeft


J'ai une solution geek :-) Script en Python qui passe par toutes les fenêtres hors écran et propose de les déplacer dans le coin supérieur gauche:

import winxpgui, sys, win32con

screen_width = 1920
screen_height = 1200

def WindowsListEnum(hwnd, data):
    pos = winxpgui.GetWindowRect(hwnd)
    left, top = 0, 0
    if pos[0] < 0 or pos[0] > screen_width:
        left = 10
    if pos[1] < 0 or pos[1] > screen_height:
        top = 10
    if left or top:
        print winxpgui.GetWindowText(hwnd), ',', pos, '->', (top, left, pos[2], pos[3])
        if sys.stdin.read(1) == 'y':
            winxpgui.SetWindowPos(hwnd, win32con.HWND_NOTOPMOST, left, top, pos[2]-pos[0], pos[3]-pos[1], win32con.SWP_SHOWWINDOW)

print "press 'y' to move the window, anything else to continue\n"
winxpgui.EnumWindows(WindowsListEnum, None)

Vous avez besoin Python et Win32all.


18
2017-07-28 22:18



Ouais, vous pouvez télécharger et installer des trucs (3-5 minutes), OU vous pouvez utiliser des touches de raccourci (3-5 secondes) ... - TFM
J'utilise habituellement le raccourci aussi, mais parfois cela ne fonctionne pas ou j'ai besoin de déplacer plus de Windows à la fois. - Lukas Cenovsky
Complètement exagéré mais j'aime ça - Gary
+1. Ceci est utile si la fenêtre est complètement hors écran et dans une direction inconnue (ou très loin de l'écran). - Peter Mortensen
@Peter: dans ce cas, vous pouvez utiliser alt-space suivi de x, ce qui maximise la fenêtre - Rabarberski


Dans Windows 7, vous pouvez sélectionner la fenêtre puis Gagner + touches fléchées pour le déplacer.


14
2017-07-28 21:39



Notez que la question posée à propos de Windows XP, mais c'est un truc génial pour Windows 7 que j'utilise parfois moi-même. - nhinkle♦


Vous pouvez également cliquer avec le bouton droit de la souris sur la barre des tâches et choisir l’un des choix de menu d’organisation des fenêtres. Dans Windows 7, ils sont:

  • fenêtres en cascade
  • Afficher les fenêtres empilées
  • Afficher Windows côte à côte

Les versions précédentes utilisaient des termes légèrement différents, mais faisaient la même chose. Certaines versions n'organiseront que des fenêtres / applications non réduites, si je me souviens bien.


enter image description here


9
2017-07-28 20:07



Cette méthode affecte également toutes les autres fenêtres visibles. - Synetech
C'est vrai @Synetech mais quand vous êtes désespéré de récupérer une fenêtre hors écran lors d'une présentation, cela ne vous dérange pas de vous salir ... - István Zachar


  1. Définissez le focus sur la fenêtre en cliquant dans la barre des tâches ou ALT+LANGUETTE.

  2. ALT+ESPACE pour faire apparaître le menu système.

  3. M pour sélectionner Déplacer.

  4. Touchez une touche fléchée une fois pour commencer à déplacer la fenêtre.

  5. Déplacez votre souris

La fenêtre va rapidement apparaître.

C'est plus rapide que d'utiliser les flèches pour déplacer la fenêtre dans son intégralité, surtout si elle est hors écran.


6
2017-07-30 07:21



Vous n'avez pas besoin des deux axes; tout touche fléchée fera l'affaire. - Synetech
@Synetechinc: Je viens de confirmer cela dans Windows 7; tu as raison. J'ai appris cette séquence il y a longtemps, donc il était peut-être nécessaire dans les versions antérieures de Windows / NT. Si quelqu'un a cette information, je mettrai à jour ma réponse. - Jay Bazuzi
Hmm, cela semble étrange, je ne peux pas imaginer pourquoi les deux seraient nécessaires. Je sais que n'importe quelle touche fléchée suffisait au moins à Win95. Peut-être avez-vous simplement appuyé sur les deux et pensé que c'était ce que vous aviez fait, comme appuyer sur un groupe de touches dans un jeu pour faire quelque chose et ne pas savoir lequel avait fait l'affaire, alors vous les répétez à chaque fois. :-) - Synetech


Un conseil supplémentaire: après avoir commencé à le déplacer avec le clavier (un pixel), finissez simplement en déplaçant la souris. C'est beaucoup plus rapide.


5
2017-07-29 09:25





@qrobers comme noté par StevenV 

Cliquez avec le bouton droit sur le bouton de la fenêtre de la barre des tâches et dites-le à

  • Cascade Windows (empile les fenêtres les unes sur les autres avec les en-têtes de fenêtres affichés)
  • Tile Windows Vertical (fait de son mieux pour placer toutes les fenêtres ouvertes redimensionnées sur votre bureau)
  • Tile Windows Horizontally (fait de son mieux pour placer toutes les fenêtres ouvertes redimensionnées sur votre bureau)

C'est de loin le plus facile. Je l'utilise sur un ensemble de moniteurs multiples sur mon portable lorsque le courant est coupé et que je perds le second moniteur. Je peux tirer toutes les fenêtres sur mon moniteur principal (ordinateur portable). Très facile, rapide


2
2017-07-29 09:06



Cette méthode affecte également toutes les autres fenêtres visibles. - Synetech


Certaines applications ne répondent pas à l'activation de la fenêtre, ni à l'utilisation de alt + space + m, comme FSCapture (capture d'écran rapide). WindowSpace (essai gratuit) a travaillé pour le ramener sur l'écran.


0
2018-06-19 20:07





Une technique qui fonctionne souvent est la suivante:

  • Cliquez avec le bouton droit dans la barre des tâches et choisissez "Afficher le bureau"
  • Cliquez avec le bouton droit sur la tâche du programme problématique et choisissez "Restaurer"
  • Faites un clic droit sur la tâche d'un autre programme et choisissez "Restaurer"
  • Cliquez avec le bouton droit dans la barre des tâches et choisissez "Windows en cascade"

Cela entraîne normalement l'ajustement des paramètres de la fenêtre sur l'écran actuel. Le fait de n'avoir que deux fenêtres actives garde la plupart des positions de fenêtre inchangées.


0
2017-09-30 18:29





Il y a (ou était) un très bon programme appelé Shove-It pour Windows. A été à www.phord.com, mais il a été supprimé maintenant. Fondamentalement, il suffit de l'exécuter et il détectera automatiquement toutes les fenêtres qui se sont ouvertes avec leur contenu, même partiellement hors écran, et soit les "repousser" dans la zone du portail de visualisation ou les redimensionner si nécessaire, le tout automatiquement. J'ai réussi à localiser une ancienne version bêta de ce qui est gratuit, partagera via Sugarsync. https://www.sugarsync.com/pf/D290041_6932435_98576


0
2017-11-09 16:03



Juste un FYI, la plupart des utilisateurs ici seraient assez sceptiques de télécharger un fichier zip aléatoire à partir d'Internet, même en arrière-plan. - Moses


  1. Installer aero snap brancher.
  2. Déplacez l'écran avec le raccourci clavier: Gagner + flèches

0
2018-01-20 21:52