Зробити якусь віконну програму "Завжди вгорі" без комбінації клавіш?


51

Я перевірив попереднє запитання тут , але , на жаль:

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

Я знайшов програму під назвою TurboTop, яка може це зробити з системного трею, але в Windows 10 TurboTop перераховує дві програми, які навіть не запускаються в її списку, двічі. Це безлад.

WindowPinner робить це краще, але він все одно не включає запущені програми в список.

Чи є якесь рішення, яке працює з графічним інтерфейсом, не вимагаючи клавіатури, наприклад, довге натискання / клацання правою кнопкою миші на рядку заголовка та виберіть Завжди вгорі? Якщо ви звикли до Ubuntu Linux, ви знаєте цю функціональність.

Відповіді:


29

Dexpot робить це, він дозволяє "Розумне використання рядків заголовка":

Рядок заголовка, а також кнопки мінімізації, максимізації та закриття можуть бути призначені за допомогою подальших функцій (Role up, Minimize to system tray тощо).

Завжди зверху - одна з функцій. Наприклад, ви можете зробити клацання правою кнопкою миші на кнопці збільшення, щоб активувати завжди вгорі.


7
Dexpot безкоштовний лише для особистого користування.
Джон Дворак

2
Просто хочете додати кращий варіант для цього, ви можете використовувати AquaSnap, це ще простіше, оскільки вам просто потрібно струсити вікно, щоб воно завжди було зверху, а не клацанням правою кнопкою миші / довгим натисканням.
Нур

1
@Ну це також особисте використання і марне, якщо вам доведеться працювати з власним обладнанням.
Джон Дворак

1
@JanDvorak Погляньте на мою відповідь - це GPL, вільне користування як завгодно (безсоромна плагіна: я автор)
Джошуа Парнелл

2
@JoshuaParnell Якщо тільки воно не може вставити себе у контекстне меню вікна, я дотримуюся Turbotop з причин, викладених у коментарях до вашої відповіді.
Джон Дворак

19

Завантажте інсталятор AlwaysOnTop та встановіть його (виберіть останню версію). Запустіть додаток із меню Пуск -> Усі програми -> AlwaysOnTop. Він сидить у системному треї. Клацніть піктограму в лотку, натисніть "AlwaysOnTop", а потім натисніть на вікно, яке ви хочете залишитися зверху (курсор буде хрестиком під час очікування вікна).

Повне розкриття, я автор програми, і це було створено за допомогою .Net (C #). Повне джерело можна знайти також за посиланням.


17
"Завантажте це. Запустіть exe, ..." майже так само впливає на мене, як якщо б ви сказали "Візьміть цей шприц і введіть вміст у потік крові ..."
olafure

2
він компілюється як 32-бітний - якщо ви не довіряєте компільованому виконуваному файлу (і я не наполягаю на вас, просто поклавши це тут для майбутніх читачів), можна декомпілювати виконаний файл, виконаний за допомогою AutoIt, у джерело au3 файл (який можна читати за допомогою блокнота, блокнота ++ тощо).
Джошуа Парнелл

3
@srgb Я від усієї душі згоден. Я вважаю, що це тому, що він побудований в AutoIt. Нещодавно я збільшив його функціональність (незначно), але оскільки графічний інтерфейс програм AutoIt вимагає постійної циклу, поки він залишається активним, це може споживати процесор, оскільки додано більше функцій. Я планую переписати цю програму на C #, як у мене є час.
Джошуа Парнелл

2
скріншот точно виглядає краще :) Я бачу, ви оновили Github. Дасть це крутитися. Будьте ОНОВЛЕННЯ: як процесор, так і використання пам'яті здаються стабільними під час переміщення через вікна / настільні комп’ютери. Дивовижно. Я продовжуватиму моніторинг та повідомляю вас, якщо я натрапляю на якісь питання.
srgb

3
У цьому додатку є досить велика проблема, в Windows 10 це призводить до того, що клавіатура перестає приймати вхід, ймовірно, через спробу зареєструвати гачок клавіатури. Дивіться, що Клавіатура не працює під час її використання. №15 .
Lankymart

9

Це питання не є оригінальним для ОП, але здається, що це хороше місце для обміну інформацією про утиліти "завжди вгорі", навіть якщо для цього потрібно кілька кліків.

З точки зору програмування, написання такої простої утиліти, як це дуже проста вправа. Можливо, тому існує так мало рішень, або, можливо, чому існує стільки домашніх рішень.

Мені важко довіряти утилітам, завантаженим з чийогось облікового запису Google Drive або Dropbox. Але я довіряю Ніру Софер з Nirsoft . У нього є крихітний додаток під назвою WinLister, де ми можемо встановити вікно, щоб воно завжди було зверху. Це не дуже зручно для користувачів, якщо ви робите це часто, але мені потрібно лише іноді притискати вікно до верху, тому це працює для мене.

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


1
Мені подобається, що ви міркували, чому ця проста функція відсутня в додатках Pro, але така поширена в домашніх програмах. Це допомагає пояснити, чому додатки для цієї функції може бути важко знайти у більш відомих програмних компаній і чому саме такі програми, які ви знайдете, змушують вас боятися вірусу. Крім того, я можу підтвердити, що ця програма працює з додатками Windows 10 Store.
Томас

1
Вінлістер перестає працювати в той момент, коли я його відкриваю. Як версії x64, так і x86, навіть як адміністратор. Виграйте 10.
lucidbrot

працює для мене на Windows Server 2016 64 біт. спасибі!
міт

3

Я використовую VirtuaWin з багатьох років для цього. Це дозволяє мені посередині клацнути по рядку заголовка будь-якого вікна, щоб він залишався "завжди вгорі". Відмінно працює на виграш 10. Безкоштовно, з відкритим кодом.


Ця робота чудова! Дякую, але проблема полягає в тому, що він вимагає середнього клацання, для якого потрібна колісна миша, і все-таки змінити його на клацання правою кнопкою миші (інтегрувати її з контекстним меню за замовчуванням), щоб це можна було виконати за допомогою тачпада або безпосередньо на екрані?
Нур

0

Ви можете використовувати maComfort .

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


0

Чи є якесь рішення, яке працює з графічним інтерфейсом, не вимагаючи клавіатури, наприклад, довге натискання / клацання правою кнопкою миші на рядку заголовка та виберіть Завжди вгорі? Якщо ви звикли до Ubuntu Linux, ви знаєте цю функціональність.

Так, спробуйте WindowTop звідси: http://windowtop.info/

з огляду програмного забезпечення (джерело: http://www.softpedia.com/get/Desktop-Enhancements/WindowTop.shtml ):

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

Він працює дуже добре на Windows 10


0

Ви можете використовувати AutoHotkey та створити скрипт із лише одним рядком коду:

^SPACE:: Winset, AlwaysOnTop, , A

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


Погляньте на повний синтаксис:

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 не було б відносно цієї відповіді, і посилання на підручник пояснить набагато краще, ніж я можу.


Також перевірте itechtics.com/10-tools-to-always-on-top-any-app-in-windows-10 для отримання додаткової інформації.
Шаян

0

Це, можливо, не точно відповідає запиту ОП, але Stick-It! є чудовим варіантом для збереження певних вікон поверх інших.

Ключові риси:

  • Портативний
  • Працює з Windows 10 (перевірено, хоча цільова сторінка програмного забезпечення не вказана як така)
  • Управління системним треєм
  • Не зберігає налаштувань верхнього вікна через вихід / перезапуск / вимкнення

Windows вибирається для того, щоб залишатися вгорі, клацнувши правою кнопкою миші на піктограмі системного трея, яку налаштовує програмне забезпечення, вибираючи "Стик-це!", А потім просто клацнувши будь-де у вибраному вікні, яке на секунду перемикає вікно на бік. або два.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.