Imaginez que vous fassiez cela ...
- Connectez votre moniteur externe.
- Démarrez certaines applications, certaines sur chaque moniteur.
- Déconnectez le moniteur externe.
- Tout va bien car toutes les applications déplacent le moniteur principal.
- Rebranchez le moniteur externe.
- Les applications restent sur le moniteur principal, mais ce serait très bien si elles retournaient sur le moniteur externe sur lequel elles étaient auparavant.
Utilisation de Windows 10. Existe-t-il des solutions ou des solutions pour déplacer automatiquement les applications vers le moniteur externe?
windows
windows-10
multiple-monitors
joelsand
la source
la source
Réponses:
Dans le passé, j'ai utilisé un outil Autohotkey appelé Windowpad pour cela. Apparemment, cela a maintenant été remplacé par une nouvelle version améliorée appelée WindowPadX . Faites défiler vers le bas pour voir le fichier Lisez-moi. La documentation complète est ici .
C'était crucial pour moi sur plusieurs moniteurs. J'ai adoré pouvoir basculer facilement une fenêtre entre les deux.
Vous pouvez définir des raccourcis clavier pour les éléments suivants (à partir du fichier Lisez-moi):
Vous pouvez le trouver et d'autres outils parmi une "Une liste organisée de superbes bibliothèques AutoHotkey, des distributions de bibliothèque, des scripts, des outils et des ressources" ici
la source
MaximizeToggle
cela restaurerait les fenêtres sur différents écrans comme je le cherchais. J'ai fini par utiliser ce «DockWin» qui le fait spécifiquement (et rien d'autre).Certains GPU prennent en charge cela, comme le panneau de configuration Nvidia qui vous permet d'appliquer des paramètres pour cela et de nombreuses autres fonctionnalités.
Ou vous pouvez simplement définir les paramètres d'affichage multiples pour refléter le bureau (au lieu d'étendre) sur tous les moniteurs si cela fonctionne pour vous.
la source
Les programmes Windows - appelés application (lication) de nos jours - peuvent enregistrer la position de leur fenêtre dans un fichier ou le registre. Si l'on sait où se trouvent ces données, elles peuvent être modifiées manuellement dans le bloc-notes ou l'éditeur de registre. (des entrées de registre incorrectes peuvent provoquer une instabilité ou des erreurs Windows)
La création d'un moyen automatisé devrait être facile pour quelqu'un ayant un peu de compétences en codage et il peut être démarré selon les besoins (c'est-à-dire après que le moniteur est rebranché). Cela pourrait être fait par un script d'action, un fichier .bat ou une application native.
Les candidatures en question devront cependant être fermées avant pour que les postes souhaités soient mis en œuvre.
Une autre possibilité avec une capacité "en ligne" (aucun redémarrage d'application nécessaire) serait si Windows permet d'accéder à une fenêtre d'un processus par un autre. Une approche pourrait être les fonctions SendMessage et WindowProc.
(Je ne suis pas sûr à ce stade si cela ne s'applique qu'aux threads de l'application parente ou peut être fait par des threads d'autres applications également ... et nécessite bien sûr de bonnes connaissances en programmation pour Windows)
https://msdn.microsoft.com/en-us/library/windows/desktop/ms644950%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396
Message WM_Move https://docs.microsoft.com/en-us/windows/desktop/winmsg/wm-move
Une fenêtre reçoit ce message via sa fonction WindowProc.
https://msdn.microsoft.com/en-us/library/ms633573%28v=VS.85%29.aspx?f=255&MSPPError=-2147217396
la source
J'utilise UltraMon (je pense que c'est Open Source) et dans certaines circonstances, il peut le faire, s'il est configuré correctement.
Faites d' abord installer le programme UltraMon . Ensuite, quand il est en cours d'exécution, disons que vous n'avez qu'un seul moniteur branché (peu importe le nombre), créez un profil:
Connectez / déconnectez maintenant d'autres écrans. Créez un profil pour cette nouvelle configuration. Peut-être appelez-le "Profil 7" pour avoir branché 7 moniteurs. Enregistrez maintenant les positions des icônes quand elles sont comme vous le souhaitez.
Vous pouvez facilement utiliser cet outil pour basculer entre les profils. Vous pouvez facilement placer des raccourcis sur le bureau pour basculer rapidement entre les profils.
Enfin, dans les options avancées, vous pouvez dire à UltraMon de le faire tout le temps, automatiquement pour vous, mais cela peut nécessiter une version payante (frais uniques à vie).
J'ai acheté UltraMon en 2009 pour 19,99 $ et ça valait vraiment la peine.
la source
Win Redock a le mieux fonctionné pour moi. Redock est automatique - enregistre et restaure les fenêtres sans aucune intervention. La magie! Son open source aussi!
la source
Si vous déplacez + clic droit sur l'icône dans la barre des tâches, puis appuyez sur déplacer, vous pouvez utiliser les touches fléchées pour déplacer la fenêtre et la touche entrée pour définir la position. J'ai eu le même problème il y a quelques années.
Une autre solution consiste à utiliser DisplayFusion pour accrocher la fenêtre au moniteur le plus proche (le seul connecté) avec le raccourci "Déplacer toutes les fenêtres vers le moniteur actuel".
la source
Il n'y a pas de solution pour cela, vous devez utiliser la touche Windows du clavier avec les flèches gauche droite pour vous déplacer entre les écrans, ou la touche Windows + Maj + gauche / droite pour vous déplacer sur certaines parties de l'écran.
La touche Windows + P aide également dans les situations multi-écrans pour faciliter la mise en miroir / l'extension, etc.
Mais encore une fois, une fois que vous avez déconnecté votre écran, si ces fenêtres contenaient des métadonnées, elles disparaissent par la suite
la source
Vous pouvez le faire, si vous êtes un vieux "gars du clavier" comme moi; -] J'ai compris cela il y a longtemps, étant que je suis multi-mon depuis le début des années 90, cela a été un problème de très longue date, parmi légèrement interfaces utilisateur différentes.
Le moyen le plus simple que j'ai trouvé pour les applications hors écran / frontalières est:
la source