Advanced Window Control

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

 

 

Free Download

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

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

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

 

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

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

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

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

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

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

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

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

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

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

 

 

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

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

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

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

 

 

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