2015-10-27 12:45:44 +0000 2015-10-27 12:45:44 +0000
52
52

Сделать любое оконное приложение 'Всегда на вершине' без сочетания клавиш?

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

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

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

Есть ли какое-нибудь решение, которое работает с GUI без клавиатуры, например, длительное нажатие/правый клик на строке заголовка и выбор Always on Top (Всегда на вершине)? Если вы привыкли к Ubuntu Linux, вы знаете эту функциональность.

Ответы (8)

30
30
30
2015-11-03 23:28:05 +0000

Дэкспот делает это, он включает “Умное использование строк заголовка”:

Кнопкам заголовка, а также кнопкам минимизации, максимизации и закрытия можно назначить дополнительные функции (Role up, Minimize to system tray и т.д.).

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

20
20
20
2016-06-10 19:29:00 +0000

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

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

11
11
11
2016-08-04 21:06:01 +0000

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

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

Мне сложно доверять утилитам, которые загружаются из чьего-то аккаунта на Google Drive или Dropbox. Но я доверяю Nir Sofer из Nirsoft . У него есть крошечное приложение под названием WinLister, где мы можем установить окно, чтобы всегда быть сверху. Оно не очень удобно в использовании, если вы делаете это часто, но мне лишь иногда нужно прикрепить окно сверху, так что оно работает на меня. http://www.nirsoft.net/utils/winlister.html

3
3
3
2017-01-02 22:26:20 +0000

Я использую для этого VirtuaWin уже много лет. Она позволяет мне нажимать посередине на заголовок любого окна, чтобы заставить его оставаться “всегда на вершине”. Хорошо работает при выигрыше 10. Бесплатно, с открытым исходным кодом.

0
0
0
2018-04-02 16:20:39 +0000

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

Ключевые функции:

  • Переносной
  • Работает с Windows 10 (проверено, даже если целевая страница для программного обеспечения не состояние как таковая)
  • Системный трей управляет
  • Не сохраняет на топ параметры окна через выход из / перезагрузка / выключение

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

0
0
0
2019-01-02 14:44:12 +0000

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

^SPACE:: Winset, AlwaysOnTop, , A

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


Взгляните на полный синтаксис:

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

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

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


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

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

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

0
0
0
2016-11-20 18:47:49 +0000

Вы можете использовать maComfort .

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

0
0
0
2017-08-06 13:39:11 +0000

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

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

из обзора софт-педии (исходный текст: http://www.softpedia.com/get/Desktop-Enhancements/WindowTop.shtml ) :

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

Он действительно хорошо работает в окнах 10.

Похожие вопросы

15
8
14
9
10