Comment réinitialiser la position de la fenêtre d'une application

16

Les applications qui stockent et restaurent leur position de fenêtre absolue peuvent se retrouver en dehors de l'écran visible si l'espace d'écran du moniteur change. Cela se produit par exemple lors du retrait / raccordement d'un moniteur externe.

Sous Windows 7, vous pouvez appuyer sur WIN+ LEFTou WIN+ RIGHTetc. pour repositionner l'application lorsqu'elle est mise au point.

Quelle est la façon la plus simple de le faire dans Windows XP, Windows 2000?

Lorenz Lo Sauer
la source
Dans Windows 7, les touches que vous mentionnez, je vois ce que vous voulez dire, elles déplacent la fenêtre entre l'extrême gauche, une position restaurée et l'extrême droite. Sous Windows XP ou Windows 7, vous pouvez cliquer en haut à gauche, puis un menu apparaît, cliquez sur Déplacer. Et faites glisser la fenêtre. Ou vous pouvez cliquer sur la barre de titre et faire glisser la fenêtre à partir de là. Mais vous semblez vouloir un raccourci .. ne sais pas à la main.
barlop
@barlop Je demande le cas où la position de la fenêtre ne se trouve pas dans l'espace d'écran visible, soit en raison d'un bug, soit en raison du changement de positions absolues (par exemple en changeant le moniteur principal, en passant à une résolution plus petite). En outre, certaines applications remplacent le menu contextuel par défaut.
Lorenz Lo Sauer
je n'ai jamais essayé mais tu veux essayer? commandline.co.uk/cmdow~~V~~singular~~3rd « Cmdow est un utilitaire de ligne de commande pour Win32 NT4 / 2000 / XP / 2003 qui permet à Windows d'être répertoriés, déplacé, redimensionné, renommé, / caché / unhidden, désactivé activée, réduite au minimum, maximisée, restauré, activé / inactivé, fermé, tué et plus. "
barlop
ce qui suit est loin de ce que vous voulez, mais, - des fenêtres en mosaïque ou en cascade (cliquez avec le bouton droit sur la barre des tâches ... puis choisissez cela), mais cela ferait toutes les fenêtres ... mais au moins les afficherait à l'écran sous une forme restaurée (c'est-à-dire non agrandies ou minimisé).
barlop
@barlop Oh, oui - bien sûr! Veuillez en faire une réponse. Je n'utilise jamais ces fonctions de fenêtre et semble être inconscient quand j'en ai besoin.
Lorenz Lo Sauer

Réponses:

12

Une façon est que vous pouvez cliquer avec le bouton droit sur la barre des tâches dans XP et choisir cascade ou tuile, bien qu'il le fasse pour toutes les fenêtres.

entrez la description de l'image ici

Une autre méthode consiste à activer la fenêtre, puis à faire un espace alternatif pour afficher le menu de la fenêtre, puis `` M '' (qui signifie `` déplacer ''), et utiliser les touches fléchées pour déplacer la fenêtre plus à l'intérieur de la vue

barlop
la source
1
Notez que dans Windows 7, si vous déplacez le bouton droit de la souris sur une icône, vous pouvez carreler ou cascader juste "ces" fenêtres, mais XP ne propose pas cela pour autant que je sache (et après 10 ans d'utilisation!), mais vous pouvez dans XP pour toutes les fenêtres, ce qui permettra au moins de faire disparaître votre écran dans les limites visibles à l'écran.
barlop
1
Malheureusement, dans Windows 10, au moins dans les configurations de bureau multi-écrans, une fenêtre peut être entièrement située hors du bureau de telle sorte que la cascade ne la mettra pas à portée de main. Cela se produit parfois avec Google Hangouts, par exemple.
cdaddr
1
@cdaddr pourrait activer la fenêtre puis faire alt-space pour faire apparaître le menu de la fenêtre, les «M» puis ENTRER, et utiliser les touches fléchées pour déplacer la fenêtre plus dans la vue
barlop
oui, ou faites un clic droit sur l'élément dans la barre des tâches et choisissez Déplacer. Je ne sais pas pour l'autre sens, mais si vous le faites de cette façon, la fenêtre est également attachée au pointeur de la souris et vous pouvez la déplacer après avoir au moins appuyé sur une touche fléchée.
cdaddr
@cdaddr ouais, il semble qu'aucune entrée ne soit nécessaire après le M .. et dès que vous faites alt-space, M, alors le curseur de la souris se déplace vers la barre de titre, comme le déplacement du curseur de la souris qui se produit avec la méthode de la barre des tâches que vous mentionnez .
barlop
24

Lorsque la fenêtre est active, essayez ALT + ESPACE pour ouvrir le menu contextuel. Là, vous devriez voir les options qui incluent généralement déplacer / minimiser / maximiser. Il devrait apparaître dans l'espace visible même si la barre de titre de la fenêtre n'est pas visible;)

Mavelo
la source
1
Réponse sous-estimée. Il y a des moments où SHIFT + R-CLICK ne fonctionne pas sur la barre des tâches (par exemple, Brave browser), mais celui-ci est toujours facilement accessible à tous. +1!
Gergely Lukacsy
1
@GergelyLukacsy Ceci est déjà mentionné dans mes commentaires sur ma réponse du 21 décembre 2016 et comme je l'ai dit, vous pouvez faire ALT-SPACE alors (même si vous ne pouvez pas voir le menu), vous pouvez faire M, puis déplacer le fenêtre. Je l'ai maintenant mentionné dans ma réponse. Une autre solution implique nircmd
barlop
Cette méthode fonctionnait très bien, contrairement à Windows Key + Arrows.
Simon Hayter
Je suis heureux de confirmer que cette solution fonctionne également pour Windows 10. Une de mes collègues a placé son client SIP (Blink) sur son deuxième écran au travail et quand elle est rentrée à la maison (où elle n'a pas de deuxième écran), elle n'a pas pu n'y accède plus. Appuyez sur ALT-ESPACE pour afficher le menu contextuel du clic droit et après avoir appuyé sur «Déplacer», elle pouvait replacer la fenêtre sur son affichage principal à l'aide des touches fléchées.
Henry van Megen Il y a
7

J'ai récemment répondu à une question concernant les configurations de fenêtres et j'ai finalement utilisé le Registre. Bien que je ne connaisse aucune capacité comme celle-ci sur XP, le déplacement et la cotation standard (clic droit sur le programme dans la barre des tâches) ne semblent pas fonctionner comme prévu.

Après avoir creusé un peu, essayez ce qui suit:

  1. Faites un clic droit sur "l'icône" du programme dans la barre des tâches.
  2. Sélectionnez Déplacer
  3. Utilisez les flèches du clavier pour déplacer la fenêtre à la position souhaitée.

Cela devrait fonctionner. Ce qui suit est quelque chose que j'ai écrit auparavant qui pourrait vous aider si vous souhaitez verrouiller les valeurs.


Ce n'est pas une solution universelle, car les programmes ne suivent aucune convention de dénomination concernant le placement des fenêtres. Je fonde ma réponse sur cela, mais comme je l'ai dit et recherché , différents programmes utilisent différentes clés pour stocker les mêmes informations.


(Ce qui suit est cité à partir du premier lien, mais comme les blockquotes rendent cela laid, j'ai conservé le formatage d'origine)

Pour le Bloc-notes, voici comment procéder. Dans le registre, accédez au dossier suivant:

HKEY_CURRENT_USER\Software\Microsoft\Notepad

puis modifiez les valeurs suivantes

iWindowPosX  
iWindowPosY  
iWindowPosDX  
iWindowPosDY  

X et Y sont les coordonnées du coin supérieur gauche de la fenêtre. DX et DY sont la largeur et la hauteur de la fenêtre.


Vous pouvez éventuellement modifier les valeurs de votre programme et ensuite créer une sauvegarde des clés de registre que vous avez modifiées. De cette façon, vous auriez un moyen automatique de modifier la position de la fenêtre de votre programme, bien que vous deviez l'exécuter chaque fois que vous vouliez restaurer. Ou vous pouvez voir ma réponse liée et verrouiller ces valeurs.

Doktoro Reichard
la source
3

Je trouve le moyen le plus efficace si la tâche s'affiche dans la barre des tâches. Maj + clic droit sur la tâche et si l'option "Déplacer" est grisée, choisissez Restaurer, puis Maj + clic droit et sélectionnez "Déplacer", puis simplement appuyez sur l'une des touches fléchées. Cela verrouillera la fenêtre de la souris jusqu'à ce que vous cliquiez à nouveau. Vous pouvez donc maintenant déplacer la souris et où que soit la fenêtre, elle arrivera au pointeur de la souris.

J'espère que cela t'aides.

user581492
la source
2

Dans la barre des tâches, faites un clic droit et cliquez sur Verrouiller la barre des tâches. C'est juste un réglage de température. vous pouvez le rétablir une fois terminé. Il déplacera toutes les fenêtres à l'extérieur de l'écran vers l'intérieur. Ensuite, vous pouvez déplacer les fenêtres comme vous le souhaitez.

Harikrishnan
la source
1
Donc, fondamentalement, je déverrouille et verrouille la barre des tâches, et ce faisant, toutes les positions de la fenêtre seront réinitialisées à l'espace d'écran actuel? Ce serait une excellente astuce.
Lorenz Lo Sauer
0

Double-cliquez sur le bouton "afficher le bureau" dans la barre des tâches à côté du bouton de démarrage (Windows jusqu'à XP) ou sur le côté droit de la barre des tâches (depuis Windows 7) pour "tirer" toutes les fenêtres vers le bureau actuel.

Ent
la source
Super User est un site en anglais uniquement, et toutes les questions et réponses doivent être en anglais.
DavidPostill
0

Sous Windows 10

  1. Fermez l'application
  2. Apprenez à connaître les détails du chemin d'installation de votre application. (où il est stocké sous les fichiers programme, cela vous aidera à connaître la structure à l'intérieur de regedit)
  3. Ouvrez regedit en mode administrateur
  4. Goto Computer \ HKEY_CURRENT_USER \ Software \ Your_software_installation_structure \ Vous verrez les clés de position. comme LastXPosition, LastYPosition.
  5. Supprimer les deux

Ouvrez maintenant votre application, elle s'ouvrira comme lors de l'ouverture initiale.

Exemple: En passant du bureau au lieu de travail à domicile sur VPN avec RSA, chaque fois que je change l'alignement de mon moniteur, le logiciel RSA ne peut pas être vu (a une option de maximisation). J'ai donc besoin de supprimer cela pour voir ce RSA dans mon PC.

regedit: Ordinateur \ HKEY_CURRENT_USER \ Software \ RSA \ Software Token \ Desktop

entrez la description de l'image ici

Shantonu
la source