Advanced Window Control

Программа расширенного управления окнами в Windows

 

 

 

Скачать

Free Download

Программа AWC содержит набор инструментов, расширяющий возможности управления графическим интерфейсом операционной системы Windows.

Программа выполняет следующие функции:

  • перетаскивание окна любой программы за произвольную точку (даже когда работа данной программы заблокированна ожиданием ввода в другом (модальном) окне)
  • изменение размеров любого окна (в том числе когда само окно по умолчанию не имеет такой возможности)
  • возможность спрятать любое окно
  • отмена вышеуказанных действий и возврат к исходной позиции и состоянию окна.
  • сворачивание, разворачивание, закрытие окна в любой точке, принадлежащей данному окну
  • прокрутка неактивного окна колёсиком мышки (скроллинг любого окна, над которым находится указатель мыши)
  • синхронная прокрутка двух окон одной или разных программ
  • возможность включения ускоренной прокрутки при нажатии любой клавиши на клавиатуре
  • горизонтальная прокрутка окна колесом мыши
  • установка свойства Always on top (поверх других окон) для любого окна
  • возможность вырезать из окна часть или оставить на экране только часть окна любой программы (с возможностью последующего восстановления*)
  • возможность сделать любое окно прозрачным (с регулировкой степени прозрачности)
  • предоставление информации о процессе, о расположении программы на диске
  • возможность аварийного завершения процесса, связанного с определённым окном (в том числе зависшего процесса)
  • программное отключение монитора с предотвращением случайного включения из-за движения мыши)
  • возможность восстановить или просто найти "потерявшиеся" окна (в результате какого-либо системного сбоя или по другим причинам))**
  • вывод списка процессов в отдельном окошке (отображаемом по желанию) с возможностью управления окнами этих процессов, в частности, проведения групповых операций с несколькими окнами (например, закрытие нескольких окон в один клик).

 

Перетаскивание, изменение размеров и др. осуществляется перемещением мыши с нажатым колёсиком. Отпускание колеса фиксирует достигнутое положение окна. При нажатии на колесо рядом с указателем мыши появляется маленький фрагмент диалогового окна программы. Если отпустить колесо, он некоторое время остаётся на экране. Его можно развернуть, переведя на него указатель и покрутив колёсико вверх. В этом случае становятся доступными элементы управления программой. Если никаких действий не производится, окошко исчезает.

Практически все действия (движение мыши с нажатым колёсиком, нажатия на кнопки диалогового окна программы, врщение колёсика) имеют альтернативную функцию при нажатии и удерживании какой-либо клавиши (или двух клавиш) на клавиатуре (любых, можно исключить Ctrl, Shift, Alt). Например, при нажатой клавише вместо перетаскивания окна будет меняться его размер, при нажатии на кнопку "Свернуть" будут свёрнуты все остальные окна, кроме текущего, при вращении колеса будет осуществляться ускоренная, а при нажатии двух клавиш горизонтальная прокрутка и т.д. (Кстати, быстрое двойное нажатие на одну и ту же клавишу интерпретируется программой как нажатие двух клавиш).

Если функции программы в какой-то момент мешают выполнению  стандартных операций с окнами, программу можно временно отключить (снять галочку вверху диалогового окна).

Значок программы во время выполнения висит в трее. Оттуда можно получить доступ к диалоговому окну программы и к некоторым её функциям, в том числе закрыть программу**** .

Написана программа на языке Ассемблера, поэтому имеет небольшой размер.

Программа работает с окнами других процессов, использует системные функции и привилегии, вследствие чего, вероятно, некоторые антивирусы воспринимают её как опасную. Однако, никакого злонамеренного кода в ней нет )

Программа во многом опирается на материалы других разаработчиков, находящиеся в открытом доступе. Особая благодарность сайту Manhunter.ru Личный блог ManHunter'а

Программа не требует установки. Нужно распаковать архив в любую папку и запустить файл AWC.exe, желательно от имени администратора, а ещё лучше от имени системы, например, с помощью программы PowerRun или аналогичной, тогда можно будет управлять и системными окнами.

Программа обладает ещё рядом возможностей, некоторые из них недоработаны и носят "beta"-характер. Проект постоянно в работе и новая версия выходит практически каждую неделю.

Программа распространяется бесплатно "as is" ("как есть":). Я писал её для себя, для меня это очень полезный инструмент, возможно, пригодится и Вам )

 

 

  * С осторожностью нужно использовать функцию поиска окон, т.к. могут быть актвированы скрытые или прозрачные окна обрабатываемой программы, которые потом сложно будет убрать с экрана (с помощью кнопки H (hide) - можно))

  ** Восстановление окна после вырезки фрагмента в ряде случаев происходит не полностью - перестаёт адекватно работать Title Bar, однако в AWC есть все инструменты, которые заменяют слетевшую функцию. В любом случае, это временное явление, после перезапуска программы, а тем более после перезагрузки, всё работает как положено.

  *** В редких случаях могут "подвиснуть" клавиши мышки (мышка перестаёт реагировать). В этом случае обычно достаточно нажать комбинацию клавиш 'Cntl-Alt-Del', затем 'Отмена' или Esc.

  **** В случае возникновения каких-либо проблем программу можно перезапустить, сделав двойной клик левой клавишей мышки с нажатыми двумя (любыми) клавишами на клавиатуре на значке программы в трее или на главнои окне программы. Можно просто запустить программу заново. Во всех случаях старый процесс будет закрыт и заменён новым

 

 

Подробную инструкцию выложу чуть позже )