Як скинути положення вікна програми


16

Програми, які зберігають і відновлюють абсолютне положення вікна, можуть виявитися поза видимим екраном, якщо зміниться простір екрана монітора. Це відбувається, наприклад, при знятті / підключенні зовнішнього монітора.

У Windows 7 ви можете натиснути WIN+ LEFTабо WIN+ RIGHTі т.д., щоб змінити позицію програми при зосередженні.

Який найпростіший спосіб зробити це в Windows XP, Windows 2000?


У Windows 7 клавіші, які ви згадуєте, я бачу, що ви маєте на увазі, вони переміщують вікно між крайньою лівою, відновленою позицією та крайньою правою. У Windows XP або Windows 7 ви можете натиснути верхній лівий кут, потім з'явиться меню, натисніть кнопку Перемістити. І перетягніть вікно. Або ви можете натиснути рядок заголовка і перетягнути звідти вікно. Але ти, здається, хочеш ярлика .. не відступай від руки.
барлоп

@barlop Я прошу випадок, коли положення вікна не знаходиться у видимій області екрану, або через помилку, або через зміну абсолютних позицій (наприклад, перемикання основного монітора, перехід на меншу роздільну здатність). Крім того, деякі програми замінюють меню правої кнопки миші за замовчуванням.
Лоренц Ло Зауер

ніколи цього не пробував, але хотів би спробувати це? commandline.co.uk/cmdow «Cmdow це утиліта командного рядка Win32 для NT4 / 2000 / XP / 2003 , що дозволяє вікнам бути в списку, переміщати, змінювати розміри, перейменовувати, прихований / неприхованим, відключений / включений, мінімізовано, розгорнуто, відновлена, активується / інактивована, закрита, вбита тощо ".
барлоп

наступне - далеко не те, що ви хочете, але, - плитка або каскад вікон (клацніть правою кнопкою миші панель завдань .. потім виберіть це), хоча це зробить усі вікна .., але принаймні отримало б його на екрані у відновленому вигляді (тобто не максимізовано чи мінімізований).
барлоп

@barlop О так, звичайно! Будь ласка, зробіть це відповіддю. Я ніколи не використовую ці віконні функції і, здається, не забуваю, коли мені потрібні.
Лоренц Ло Зауер

Відповіді:


12

Один із способів - ви можете клацнути правою кнопкою миші панель завдань у XP та вибрати каскад чи плитку, хоча це буде зроблено для всіх вікон.

введіть тут опис зображення

Інший метод полягає в тому, що ви можете активувати вікно, потім зробіть alt-простір, щоб відкрити меню вікна, потім "M" (що означає "переміщення") та скористайтесь клавішами зі стрілками, щоб перемістити вікно більше у межах перегляду


1
зауважте, що у Windows 7, якщо ви зміщуєте клацання правою кнопкою миші на піктограму, ви можете нанести плитку або каскадити лише "ті" вікна, але xp не пропонує цього, наскільки я можу сказати (і після 10 років використання!), але ви можете в XP для всіх вікон, які принаймні отримають вашого бродячого в межах видимих ​​меж на екрані.
барлоп

1
На жаль, в Windows 10, принаймні в конфігураціях настільних комп’ютерів з декількома моніторами, вікно може розташовуватися повністю від робочого столу таким чином, що каскад не дасть йому охопити. Іноді це трапляється з Google Hangouts, наприклад.
cdaddr

1
@cdaddr може активувати вікно, потім зробіть alt-пробіл, щоб відкрити меню вікна, їм "M", а потім Введіть, і використовуйте клавіші зі стрілками, щоб перемістити вікно більше в межах перегляду
барлоп

так, або клацніть правою кнопкою миші елемент на панелі завдань та виберіть Перемістити. Я не знаю про інший спосіб, але якщо ви зробите це таким чином, вікно також приєднується до вказівника миші, і ви можете навести його мишею після того, як ви принаймні натиснули клавішу зі стрілкою.
cdaddr

@cdaddr так, здається, що після M .. введення не потрібно, і як тільки ви зробите пробіл, M, курсор миші переміститься до рядка заголовка, як і переміщення курсору миші, що відбувається з методом панелі завдань, який ви згадуєте .
барлоп

24

Коли вікно має фокус, спробуйте ALT + SPACE, щоб відкрити контекстне меню. Там ви повинні побачити варіанти, які зазвичай включають переміщення / мінімізацію / максимізацію. Він повинен спливати у видимому просторі, навіть незважаючи на те, що заголовок вікна неможливо побачити;)


1
Занижена відповідь. Бувають випадки, коли SHIFT + R-CLICK не працює на панелі завдань (наприклад, браузер Brave), але ця завжди легко доступна для будь-кого. +1!
Гергелі Лукачсі

1
@GergelyLukacsy Про це вже говорилося в коментарях до моєї відповіді 21 грудня 2016 року, і, як я вже говорив там, ви можете робити ALT-SPACE тоді (навіть якщо ви не бачите меню), ви можете зробити M, а потім перемістити вікно. Зараз я це згадав у своїй відповіді. Ще одне рішення передбачає nircmd
барлоп

Цей метод спрацював чудово, поки Windows Key + Arrow цього не зробили.
Саймон Хейтер

Я радий підтвердити, що це рішення також працює для Windows 10 .. моя колега помістила свого SIP-клієнта (блимати) на другий екран на роботі, і коли вона повернулася додому (де у неї немає другого екрану), вона не могла більше не маєте доступу до нього. Натискання ALT-SPACE показало контекстне меню правою кнопкою миші і після натискання кнопки "Перемістити" вона змогла перемістити Вікно на свій основний дисплей за допомогою клавіш зі стрілками.
Генрі ван Меген

7

Нещодавно я відповів на запитання щодо конфігурацій вікон і врешті-решт вдався до використання Реєстру. Хоча я не знаю такої можливості, як у XP, стандартні Move and Dimensioning (клацання правою кнопкою миші на програмі на панелі завдань), здається, не працюють так, як очікувалося.

Трохи викопавши, спробуйте наступне:

  1. Клацніть правою кнопкою миші на «іконку» програми на панелі завдань.
  2. Виберіть Перемістити
  3. За допомогою стрілок клавіатури перемістіть вікно в потрібне місце.

Це має спрацювати. Далі було щось, що я писав раніше, що може допомогти вам, якщо ви хочете заблокувати значення.


Це не єдиний розмір рішення, оскільки програми не дотримуються жодних правил іменування щодо розміщення вікон. Я засновую свою відповідь на цьому, але, як я вже говорив і досліджував , різні програми використовують різні клавіші для зберігання тієї самої інформації.


(Далі цитується з першої посилання, але, оскільки блокові котирування роблять це потворно, я зберегла оригінальне форматування)

Для «Блокнота» саме так і слід діяти. У реєстрі перейдіть до наступної папки:

HKEY_CURRENT_USER\Software\Microsoft\Notepad

потім змініть наступні значення

iWindowPosX  
iWindowPosY  
iWindowPosDX  
iWindowPosDY  

X і Y - координати верхнього лівого кута вікна. DX і DY - ширина і висота вікна.


Можна, можливо, змінити значення вашої програми, а потім створити резервну копію змінних ключів реєстру. Таким чином, у вас був би автоматичний спосіб змінити положення вікна вашої програми, хоча вам доведеться запускати його, коли хочете відновити. Або ви можете бачити мою відповідь і фіксувати ці значення.


3

Я вважаю найефективнішим способом, якщо завдання відображається на панелі завдань ви Shift + Клацніть правою кнопкою миші завдання, а якщо параметр "Перемістити" затьмарений сірим кольором, виберіть "Відновити", потім "Shift +" клацніть правою кнопкою миші та виберіть "Перемістити", а потім просто натисніть одну з клавіш зі стрілками. Це заблокує вікно до миші, поки ви знову не натиснете. Отже, тепер ви можете переміщати мишу, і де б це не було вікно, ви перейдете до вказівника миші.

Сподіваюсь, це допомагає.


2

На панелі завдань клацніть правою кнопкою миші та клацніть на панелі завдань із блокуванням. Це просто темп. ви можете повернути його назад після того, як це буде зроблено. Він перемістить усі вікна за межами екрана до середини. Потім ви можете переміщати вікна в будь-який спосіб.


1
Отже, я відкриваю та блокую панель завдань, і при цьому всі положення вікон будуть скинуті до поточного простору екрана? Це була б чудова порада.
Лоренц Ло Зауер

0

Двічі натисніть кнопку «показати робочий стіл» або на панелі завдань поруч із кнопкою «Пуск» (Windows до XP), або в правій частині панелі завдань (починаючи з Windows 7), щоб «перетягнути» всі вікна на поточний робочий стіл.


Super User - це веб-сайт, призначений лише для англійської мови, і всі питання та відповіді повинні бути англійською мовою.
DavidPostill

0

У Windows 10

  1. Закрийте програму
  2. Ознайомтеся з деталями шляху встановлення програми. (де він зберігається під програмними файлами, це допоможе вам знати структуру всередині regedit)
  3. Відкрити regedit в режимі адміністратора
  4. Перейдіть на комп'ютер \ HKEY_CURRENT_USER \ Software \ Your_software_installation_structure \ Ви побачите клавіші для позиції. як LastXPosition, LastYPosition.
  5. Видалити обидва

Тепер відкрийте свою програму, вона відкриється як початкове відкриття.

Приклад: Перемикання з офісного на домашнє робоче місце на VPN за допомогою RSA, кожного разу, коли я міняю вирівнювання монітора, програмне забезпечення RSA не можна побачити (у нього є максимізація). Тому мені потрібно видалити це, щоб побачити цю RSA в моєму ПК.

regedit: Комп'ютер \ HKEY_CURRENT_USER \ Програмне забезпечення \ RSA \ Token Software \ Desktop

введіть тут опис зображення

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.