50

Я проверил предыдущий вопрос здесь, но, к сожалению:

  1. DeskPin в основном не работает с Windows 8, и все еще не работает в Windows 10
  2. PowerMenu не обновлялся с 2002 года и, похоже, не работает в Windows 10
  3. AutoHotKey и AlwaysOnTopMaker требует клавиатуры, нет визуальной индикации того, что окно помечено как всегда сверху или нет

Я нашел программу под названием TurboTop, которая может делать это из системного трея, но в Windows 10 TurboTop перечисляет все программы, которые даже не работают в своем списке, дважды. Это бардак.

WindowPinner делает это лучше, но он все еще включает в список не запущенные программы.

Есть ли какое-либо решение, которое работает в графическом интерфейсе без использования клавиатуры, например, долгое нажатие / щелчок правой кнопкой мыши в строке заголовка и выбор «Всегда сверху»? Если вы привыкли к Ubuntu Linux, вы знаете эту функциональность.

8 ответов8

29

Dexpot делает это, он позволяет "Умное использование заголовков":

Строка заголовка, а также кнопки «Свернуть», «Развернуть» и «Закрыть» могут быть назначены с помощью других функций (Роллинг вверх, Свернуть в системный трей и т.д.).

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

18

Загрузите установщик AlwaysOnTop и установите его (выберите последний выпуск). Запустите приложение из Пуск -> Все программы -> AlwaysOnTop. Он сидит в системном трее. Нажмите на иконку в трее, нажмите "AlwaysOnTop", а затем нажмите на окно, которое вы хотите остаться сверху (курсор будет крестиком в ожидании окна).

Полное раскрытие, я автор приложения, и это было построено с использованием .Net (C #). Полный источник также можно найти по ссылке.

9

Это не относится к первоначальному вопросу ОП, но кажется хорошим местом для обмена информацией об утилитах «всегда на вершине», даже если для этого требуется несколько щелчков мышью.

С точки зрения программирования, написание такой простой утилиты - очень простое упражнение. Может быть, поэтому есть так мало решений, или, возможно, почему так много доморощенных.

Мне трудно доверять утилитам, загруженным с чьего-либо аккаунта Google Drive или Dropbox. Но я доверяю Нир Софер из Nirsoft. У него есть крошечное приложение под названием WinLister, где мы можем установить окно, которое будет всегда сверху. Это не очень удобно для пользователя, если вы делаете это часто, но мне только иногда нужно прикрепить окно к вершине, так что это работает для меня.

http://www.nirsoft.net/utils/winlister.html

3

Я использую VirtuaWin уже много лет для этого. Это позволяет мне щелкнуть средней кнопкой мыши на строке заголовка любого окна, чтобы оно оставалось «всегда сверху». Отлично работает на win 10. Бесплатный, с открытым исходным кодом.

0

Возможно, это не совсем соответствует запросу OP, но Stick-It! является отличным вариантом для сохранения некоторых Windows поверх других.

Ключевая особенность:

    - Portable
    - Works with Windows 10 (tested, even though the landing page for the software doesn't
      state as such)
    - System tray controls
    - Doesn't retain on-top window settings through log out/restart/shut down

Окна выбираются так, чтобы они оставались наверху, щелкая правой кнопкой мыши на значке в системном трее, который устанавливает программа, выбирая «Stick-It!", а затем просто нажмите в любом месте окна выбора, которое покачивает окно из стороны в сторону на секунду или две.

0

Есть ли какое-либо решение, которое работает в графическом интерфейсе без использования клавиатуры, например, долгое нажатие / щелчок правой кнопкой мыши в строке заголовка и выбор «Всегда сверху»? Если вы привыкли к Ubuntu Linux, вы знаете эту функциональность.

Да, попробуйте WindowTop здесь: http://windowtop.info/

из обзора softpedia (источник: http://www.softpedia.com/get/Desktop-Enhancements/WindowTop.shtml):

Есть несколько функций в вашем распоряжении. Доступ к ним осуществляется из нового меню, прикрепленного к строке заголовка каждого окна. Опции меню появляются только при наведении курсора, и контейнер можно перемещать по строке заголовка.

Это работает очень хорошо на Windows 10

0

Вы можете использовать МаКомфорт.

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

0

Вы можете использовать AutoHotkey и создать скрипт с одной строкой кода:

^SPACE:: Winset, AlwaysOnTop, , A

Ctrl+Пробел Переключить окно, чтобы остаться на вершине.


Посмотрите на полный синтаксис:

WinSet, AlwaysOnTop, OnOffToggle, WinTitle, WinText, ExcludeTitle, ExcludeText

A активирует WinTitle A что означает активное окно.

Подробнее о команде Winset читайте здесь:https://autohotkey.com/docs/commands/WinSet.htm


Если вы не знакомы с AutoHotkey, загрузите его отсюда:https://www.autohotkey.com/

И научитесь использовать его:https://autohotkey.com/docs/Tutorial.htm

Объяснение AutoHotkey не будет относиться к этому ответу, и ссылка на учебник объяснит намного лучше, чем я.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .