Сохранить положение аэро-привязанного окна

1686
EMP

В Windows 7 удобно «аэро-привязывать» окно к краю экрана, и есть некоторые программы, которые я всегда ожидаю в определенной позиции (например, Windows Explorer привязан слева, Chrome привязан справа). Дело в том, что когда я выхожу из программы и запускаю ее снова, размер и положение окна остаются теми же, что и до привязки. Я не могу вручную изменить его на ту же позицию и размер (левая / правая сторона экрана, полная высота) без автоматической привязки. Есть ли способ, которым я могу "сохранить" привязанную позицию - может быть, какой-то взлом реестра?

9

5 ответов на вопрос

4
Thomas

One way to do it is to first snap the window to the desired location, then manually re-size it a little bit, and then close the window by clicking the red X.

3
Bibhas

Это на самом деле зависит от приложения, помнить ли последний размер и положение или нет. Вы не можете контролировать это. Что вы можете сделать, так это использовать другую программу, которая всегда работает и запоминает позиции и размер для вас между сеансами приложения. Что-то вроде WindowManager . Он говорит, что поддерживает Windows 7. И может быть, есть и другие альтернативы.

0
Small Boy

Да, есть.

Предотвращая автоматическую привязку окон (Вы можете снова включить привязку окон после установки нужных окон).

Единственный раз, когда Windows не сохраняет положения окна, это когда они считают их развернутыми или развернутыми. Поэтому, если вы скажете Windows не привязывать их (и, конечно, вы можете перетащить границы окна вручную к краям экрана), окна запомнят их положение.

Если вы перетаскиваете границы до тех пор, пока мышь не остановится у края рабочей области, границы не будут точно соответствовать пикселям, как при их привязке, но давайте не будем слишком требовательны! Есть гораздо более важные вещи, которые нужно сделать с жизнью.

Вы можете отключить автоматическую привязку окна:

  • Перейдите в «Панель управления \ Все элементы панели управления \ Центр простоты доступа».
  • Нажмите «Сделать мышь проще в использовании».
  • Отметьте галочкой «Запретить автоматическое расположение окон при перемещении к краю экрана».

Этот параметр также отключает функции Win + Arrow Keys. И, конечно же, как я уже сказал, вы можете снова включить привязку к окну после установки желаемых окон.

Надеюсь, поможет.

0
Charlie Heart

Лучшее решение для этого - стороннее программное обеспечение, такое как AquaSnap. Просто установите его, и он начнет сохранять привязанные позиции любых окон по умолчанию, вам даже не нужно ничего настраивать.

0
Douglas Waugh

Я просто хотел добавить свою технику, адаптированную из ответа @Thomas.

Я нашел лучший способ, чтобы переместить окно с курсорами. Это оставляет окно в точно такой же позиции.

Вот что я делаю:

  1. Щелкните правой кнопкой мыши окно на панели инструментов. Нажмите «Переместить» (важно не перемещать мышь после нажатия «Переместить»).
  2. Нажмите левый курсор
  3. Нажмите правый курсор
  4. нажмите Ввод
  5. Закрыть окно

Теперь окно откроется в защелкнутом положении. И вы проведете остаток дня, перемещая окна назад и вперед с помощью клавиш курсора.

Пожалуйста.