Uważam to za frustrujące.
Mam dwa dodatkowe ekrany na laptopie w pracy. Biorę laptopa i wracam do domu bez podłączonych dodatkowych ekranów. Wracam, zadokowuję laptopa, a okna trzeba znów przestawiać.
Czy istnieje sposób na uzyskanie systemu Windows (lub narzędzia) do śledzenia ogólnej konfiguracji ekranu (#, rozmiar, rozdzielczość) i zapamiętywania, gdzie zostały umieszczone okna, więc gdy konfiguracja ekranu ponownie się dopasuje, spowoduje to przywrócenie aplikacji Z POWROTEM tam, gdzie były ?
windows-7
multiple-monitors
CaffGeek
źródło
źródło
Odpowiedzi:
ZASTRZEŻENIE: Jestem twórcą tego narzędzia.
Stworzyłem małe narzędzie do zmiany układu okien po kliknięciu ikony paska zadań. Możesz skompilować go ze źródła lub poprosić o (przenośny) plik binarny za pośrednictwem linku problemów.
Jest hostowany na Github: https://github.com/manutalcual/winredock
Z przyjemnością usłyszę od ciebie, jeśli masz sugestie.
EDYCJA: 2018/11/22
Jest teraz w pełni zautomatyzowany.
źródło
Obecnie używam DisplayFusion Pro do lokalizacji okna (nie tylko). Nie wiem, jak to działa po odłączeniu i podłączeniu monitora - zawsze mam trzy.
Myślę, że musisz zamknąć i ponownie otworzyć swoje aplikacje, aby je zmienić.
Edycja: Ta funkcja jest dostępna tylko w wersji Pro. - Informacje z komentarzy.
strona główna DisplayFusion
źródło
Problem polega na tym, że aplikacje Windows tak naprawdę nie widzą wielu monitorów. Menedżer okien śledzi pozycje okien w odniesieniu do lewego górnego rogu lub głównego ekranu. Nie znam żadnych takich aplikacji komercyjnych, ale możesz napisać aplikację w C # lub nawet VB.NET, która mogłaby zapisać te wartości do pliku i przywrócić je później, ale nie byłoby dla niego „wyzwalacza”. Będziesz musiał powiedzieć programowi, kiedy ręcznie zapisać i pobrać dane.
źródło
Wypróbuj ten skrypt napisany dla programu Excel. Przechowuje pozycje okna w arkuszu i przywraca je stamtąd. Na jednym z arkuszy mogą znajdować się przyciski do uruchamiania sklepu i przywracania makr lub skróty do skryptów VBS, które uruchamiają makra Excel, być może z przypisanymi klawiszami skrótów. W ten sposób skoroszyt programu Excel może pozostać zminimalizowany. Oczywiście coś podobnego można napisać w skompilowanym programie.
źródło
Ten wyglądał obiecująco: https://github.com/adamsmith/WindowsLayoutSnapshot
Niestety w moim przypadku podczas zapisywania układu na monitorach 3x 24 "1920x1200, zmiany na jeden laptop 1920x1080, a następnie powrotu do trzech i próby przywrócenia układu, okna tak naprawdę nie przeniosły się na inne monitory. Ale może dla kogoś innego na inna konfiguracja będzie działać.
źródło
Oto aplikacja konsoli do zapisywania i przywracania lokalizacji i stanów okien na pulpicie Windows. Aby zapisać lokalizacje systemu Windows, uruchom:
aby przywrócić pozycje systemu Windows uruchom:
Umieść te polecenia w skrócie na pulpicie i przypnij do paska zadań dla wygody.
Oświadczenie: Napisałem to narzędzie, ponieważ inne narzędzia na tej stronie nie działały dla mnie.
Zastrzeżenie: Działa dla aplikacji, ale nie dla okien eksploratora (obecnie)
źródło
Użyłem Płotów Stardocka wcześniej w podobnym scenariuszu:
źródło
Wiele użytkowników systemu Windows miało ten problem, aplikacja została opracowana i udostępniona na forach Windows 7, jak pokazano tutaj:
Na stronie znajdują się instrukcje, które powinny pomóc rozwiązać problem.
źródło