Сверните все окна на активном мониторе

Я ищу способ использовать сочетание клавиш, чтобы свернуть все окна на мониторе, на котором в данный момент находится моя мышь. Я нашел эту страницу: http://vbcity.com/forums/t/163339.aspx, но, похоже, она жестко запрограммирована для минимизации окон на конкретном мониторе, а не на активном мониторе. Кроме того, я понятия не имею, как скомпилировать этот код (не кодировщик VB). Кто-нибудь знает, как я могу это сделать? Я использую Windows 7 Ultimate, 3 монитора.


В Windows 7 вот список сочетаний клавиш для управления несколькими окнами:

Win + d
Свернуть все окна на всех мониторах. Нажмите еще раз, чтобы восстановить предыдущее состояние.

Выиграть+m
Сверните все окна на всех мониторах.

Win + Shift + m
Восстановить ранее свернутые окна на текущем мониторе

Win + Home
Установить все окна в свернутом состоянии на текущем мониторе, кроме активного

Win + Пробел
Предварительный просмотр рабочего стола/сделать окна прозрачными (может не работать со всеми настройками)

Источник: 127 полезных сочетаний клавиш для Windows 7.

OP отмечает, что в Actual Multiple Monitors есть опция «Свернуть все, команда влияет только на монитор с помощью мыши».


2

Другой ответ, хотя и превосходный, не такой веселый, как мой . Возьмите одно активное окно и встряхните его. Все остальные окна будут свернуты. Затем сверните это окно

Поделиться
Улучшите этот ответ
ответил 23 дек. ’15 в 20:29
  • 2
    Я считаю, что это сводит к минимуму все окна, а не только те, которые находятся на активном экране. — Джейк, 07 янв., В 1:25
добавить комментарий |

Другой ответ, хотя и превосходный, не так интересен, как мой. Возьмите одно активное окно и встряхните его. Все остальные окна будут свернуты. Затем сверните это окно


1

Я нашел другой способ решить эту проблему. Я пишу скрипт autohotkey, чтобы свести к минимуму все программы, кроме некоторых. Я часто перемещаю команды Xshell и git на другой монитор, поэтому снова заставляю их максимизировать. Сценарий, подобный следующему, надеюсь, может вам помочь.

  #d :: get () get () {WinMinimizeAll WinGet, active_id, ID, ahk_exe Xshell. exe WinMaximize, ahk_id% active_id% WinGet, active_id, ID, ahk_exe mintty.exe WinMaximize, ahk_id% active_id%}  

Вы можете заменить «Xshell.exe» и «mintyy.exe» «с другой программой и переместите их на другой монитор, затем нажмите Win + d, чтобы свести к минимуму все программы, которые вы указали. Как запустить autohotkey, вы можете нажать здесь.

Поделиться
Улучшить этот ответ
ответил 10 ноября ’16 в 10:20
добавить комментарий |

Я нашел другой способ решить эту проблему. Я пишу скрипт autohotkey, чтобы свести к минимуму все программы, кроме некоторых. Я часто перемещаю команды Xshell и git на другой монитор, поэтому снова заставляю их максимизировать. Следующий сценарий, надеюсь, может вам помочь.

  #d :: get () get () {WinMinimizeAll WinGet, active_id, ID, ahk_exe Xshell.exe WinMaximize, ahk_id%  active_id% WinGet, active_id, ID, ahk_exe mintty.exe WinMaximize, ahk_id% active_id%}  

Вы можете заменить «Xshell.exe» и «mintyy.exe» другой программой и переместите их на другой монитор, затем нажмите Win + d, чтобы свести к минимуму все программы, которые вы указали. Как запустить autohotkey, вы можете нажать здесь.

Оцените статью
Botgadget.ru
Добавить комментарий