Я нахожу это за пределами разочарования.
У меня на ноутбуке два дополнительных экрана на работе. Я беру свой ноутбук и иду домой, без дополнительных подключенных экранов. Я возвращаюсь, док-ноутбук, и окна должны быть переставлены.
Есть ли способ получить окна (или утилиту), чтобы отслеживать общую конфигурацию экрана (#, размер, разрешение) и помнить, где были размещены окна, поэтому, когда конфигурация экрана снова совпадает, это ставит приложения НАЗАД, где они были ?
windows-7
multiple-monitors
CaffGeek
источник
источник
Ответы:
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я создатель этого инструмента.
Я создал небольшой инструмент для перестановки окон по щелчку значка на панели задач. Вы можете скомпилировать его из исходного кода или попросить иметь (переносимый) двоичный файл по ссылке проблем.
Он размещен на Github: https://github.com/manutalcual/winredock
Я был бы рад услышать от вас, если у вас есть предложения.
РЕДАКТИРОВАТЬ: 2018/11/22
Теперь он полностью автоматизирован.
источник
В настоящее время я использую DisplayFusion Pro для расположения окна (не только). Я не знаю, как это работает, когда вы отключаете и подключаете свой монитор - у меня всегда три.
Я думаю, что вы должны закрыть и снова открыть свои приложения, чтобы перестроить.
Редактировать: эта функция доступна только в Pro версии. - Информация из комментариев.
домашняя страница DisplayFusion
источник
Проблема в том, что приложения Windows на самом деле не видят несколько мониторов. Диспетчер окон отслеживает положение окон относительно верхнего левого угла или вашего основного дисплея. Я не знаю ни одного коммерческого приложения, которое бы это делало, но вы могли бы написать приложение на C # или даже на VB.NET, которое могло бы записать эти значения в файл и восстановить их позже, но для этого не было бы «триггера». Вы должны указать программе, когда сохранять и извлекать данные вручную.
источник
Попробуйте этот скрипт, написанный для Excel. Он сохраняет позиции окна на листе и восстанавливает их оттуда. У вас могут быть кнопки на одном из листов для запуска сохранения и восстановления макросов или ярлыки для сценариев VBS, которые запускают макросы Excel, возможно, с назначенными сочетаниями клавиш. Таким образом, книга Excel может быть сведена к минимуму. Конечно, нечто подобное может быть написано в скомпилированной программе.
источник
Это выглядело многообещающе: https://github.com/adamsmith/WindowsLayoutSnapshot
К сожалению, в моем случае, при сохранении макета на 3х 24 "мониторах 1920x1200, изменении на один ноутбук 1920x1080, а затем возвращаясь к трем и пытаясь восстановить компоновку, окна на самом деле не перемещались на другие мониторы. Но, возможно, для кого-то еще на другие настройки это будет работать.
источник
Вот консольное приложение для сохранения и восстановления расположения и состояний окон на рабочем столе Windows. Чтобы сохранить расположение окон, выполните:
для восстановления положения окон выполните:
Поместите эти команды в ярлык на рабочем столе и закрепите их на панели задач для удобства.
Отказ от ответственности: я написал эту утилиту, потому что другие инструменты на этой странице не работают для меня.
Предостережение: работает для приложений, но не для окон проводника (в настоящее время)
источник
Я уже использовал Stardock's Fences в похожем сценарии:
источник
У многих пользователей Windows была эта проблема, приложение было разработано и распространено на форумах Windows 7, как показано здесь:
На сайте есть инструкции, которые помогут вам решить проблему.
источник