Инструмент Always on Top для Windows (альтернатива PowerMenu)

Начиная с Windows 3.0, в Windows всегда была возможность сделать любое окно самым верхним. После того, как вы сделаете окно самым верхним, другие перекрывающиеся окна всегда будут отображаться под этим окном в Z-порядке. Можно программно сделать окно самым верхним, но Microsoft считала, что если этот элемент управления будет предоставлен конечным пользователям, разработчики приложений будут злоупотреблять им, чтобы сделать свои программы всегда наверху. Тем не менее, сторонние инструменты могут легко использовать функцию Windows API, чтобы изменить это. Давайте рассмотрим два способа сделать окно сверху.

Сделать окно самым верхним с помощью мыши

Существовал старый популярный инструмент под названием PowerMenu, который использовал глобальные оконные перехватчики для добавления меню в каждую программу. Меню окна (меню Alt + Пробел) позволяло сделать каждое окно самым верхним. Но использование глобальных оконных перехватчиков не является безопасным подходом, поскольку может привести к сбою приложений. Кроме того, PowerMenu работал только с 32-битными процессами.

TurboTop – отличное бесплатное приложение, которое также работает с 64-битными процессами и находится в области уведомлений. Он показывает меню со всеми открытыми окнами верхнего уровня и позволяет переключать для них поведение «сверху». Чтобы сделать окно наверху, просто щелкните значок в трее для TurboTop, а затем щелкните имя программы, которую вы хотите вывести наверх. Рядом с названием окна в меню ставится галочка. Щелкните имя программы еще раз в меню TurboTop, чтобы отключить поведение «сверху».

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

Создание окно, самое верхнее, с использованием клавиатуры.

Для пользователей клавиатуры можно использовать простой скрипт AutoHotkey. Вы можете установить AutoHotkey, а затем скопировать и вставить следующую строку текста в Блокнот и сохранить файл с расширением .AHK:

 ^ # Up :: WinSet, AlwaysOnTop, Toggle, A 

Если вы не знакомы с компиляцией скриптов AutoHotkey или не хотите устанавливать AutoHotkey, то мы скомпилировали этот скрипт AutoHotkey в автономный EXE-файл, который не требует установки AutoHotkey.

Загрузите сценарий EXE, скомпилированный AutoHotkey, чтобы переключить Always on Top

Просто запустите этот EXE, а затем нажмите Ctrl + Win + Up, чтобы открыть окно сверху, и нажмите это снова, чтобы не было сверху. Вы можете создать ярлык для этого EXE в папке автозагрузки.

Программы уровня администратора

Для создания окон программ, которые запускаются как администратор всегда наверху, вам нужно будет запустить TurboTop и/или скрипт AutoHotkey от имени администратора.. Используйте инструмент Winaero ElevatedShortcut, чтобы создать ярлык для их EXE-файлов и поместить ярлык в папку автозагрузки по адресу C: Users AppData Roaming Microsoft Windows Start Menu Programs Startup.

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