Сделать окно всегда сверху?

Ответы:

43

Я использую Deskpins для этого:

deskpins

Существует также PowerMenu, если вы предпочитаете решение с контекстным меню, которое также позволяет вам устанавливать приоритет и прозрачность приложения из контекстного меню:

powermenu

Джон Т
источник
PowerMenu имеет проблемы с Win7 / 64bit для AlwaysOnTOpMaker, как указано ниже.
user193655
Рекламное ПО, которое устанавливается по ссылке, независимо от того, выбрал я его или нет, невыносимо.
Борис Треухов
2
К сожалению, последняя версия Deskpins на момент написания этой статьи - v1.30, и функциональность «Alwasy On Top», похоже, не работает с Windows 8.
neodymium
33

Установите AutoHotkey и используйте этот скрипт, чтобы переключать любое окно как самое верхнее, нажимая CTRL SHIFT T:

^+t::
      WinSet, AlwaysOnTop, Toggle,A
return
ясень
источник
Я предпочитаю этот путь, потому что я могу использовать то, что я создаю. Это тоже довольно просто :)
nXqd
Идеально подходит для пользователей AutoHotkey! Спасибо :) В ответе iglvzx есть код для выключения AlwaysOnTop, что тоже весьма полезно.
np8
Что делает Aпараметр? Я не могу найти это в документации .
HaveSpacesuit
@HaveSpacesuit A означает текущее окно
Mrk
6

Ответ Эша с использованием AutoHotkey - отличная альтернатива. Однако текущее состояние сценария может быть проблематичным. AlwaysOnTopСвойство является стойким даже после того, как AutoHotkey больше не работает. Вы можете просмотреть каждое окно вручную и переключить это свойство на off, но мы используем AutoHotkey; Мы можем сделать это автоматически !

!#Down:: ;Windows+Alt+Down
    WinGet, windows, List
    Loop, %windows%
    {
        window := windows%A_Index%
        WinSet, AlwaysOnTop, Off, ahk_id %window%
    }
    WinSet, AlwaysOnTop, On, ahk_class Shell_TrayWnd
return
iglvzx
источник
4

Менеджер виртуальных рабочих столов с открытым исходным кодом VirtuaWin позволяет вам делать окна всегда сверху (или всегда на другом экране и т. Д.), Щелкая средним щелчком по окну следующим образом:

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

Мэтью Лок
источник
2
Есть ли способ сделать это, если приложение не позволяет вам вызвать это меню среднего щелчка? Нравится Google Chat.
клонист
@cloneman ... или Micro $ oft "Sticky Notes" ... (я тоже все еще ищу ответ на этот вопрос)
чокнутый из-за natty
Вы можете использовать Autohotkey, как описано здесь, чтобы связать нажатие клавиш для переключения на верхнее состояние superuser.com/a/32091/7018, так как для Sticky Notes я предпочитаю это приложение, так как оно имеет пользовательский интерфейс, позволяющий переключать заметки на верхнюю часть zhornsoftware. .co.uk / stickies
Мэтью Лок,
0

Я использовал WindowPinner . Маленький, простой и делает свою работу.

WindowPinner

Крис В. Ри
источник
0

Я должен буду поддержать и поддержать OnTop:

http://download.cnet.com/Planetscott/3000-2072_4-10057325.html

У него есть иконка в трее. Вы можете использовать значок в трее, чтобы включить / отключить его, или «выйти». Кроме того, я использую его с ~ 2002 года и нравится, за исключением того факта, что он не работает с окном командной строки (согласно readme, даже говорит это). Он также не работал ни с калькулятором, ни с блокнотом, ни с обоими, но для меня это не имеет большого значения, так как работает со всем остальным, что мне нужно или нужно.

Добавление его для запуска с системой также не плохая идея, иначе вам придется помнить, чтобы запустить его вручную! Не знаю, работает ли он с Windows8 или нет.

Первоначально он пришел с сайта PlanetScott, но сайт, похоже, был заменен пустой страницей. Вы все еще можете получить программное обеспечение по этой прямой ссылке .

Sparc343
источник
0

Также есть удивительная утилита: OnTopReplica. Это позволяет реплицировать любое окно или его часть и постоянно обновлять изображение в режиме реального времени. Который идеально соответствует моим потребностям.

alehro
источник