Как заставить Windows запомнить параметр "Показать это окно на всех рабочих столах" даже после закрытия окна?

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

Но когда я закрываю это окно и снова открываю его, эта опция больше не включается. Есть ли способ обойти это?

2 ответа

Вы можете использовать бесплатную AutoHotkey.

Следующий пример сценария обнаружит одно окно, заголовок которого содержит строку «Без названия — Блокнот», и настроит его на отображение на всех рабочих столах. Измените заголовок по мере необходимости.

      #Persistent
DetectHiddenText, On
SetTitleMatchMode 2

SetTimer, ShowAllDesktops, 500 
Return 

ShowAllDesktops:
if WinExist("Untitled - Notepad") {
    WinGet, exstyle, ExStyle
    If  !(exstyle & 0x00000080)        ; visible on all desktops
        WinSet, exstyle, 0x00000080
}
return

После установки AutoHotKey поместите приведенный выше текст в.ahkфайл и дважды щелкните его, чтобы проверить. Вы можете остановить скрипт, щелкнув правой кнопкой мыши зеленый значок H на панели задач и выбрав «Выход». Чтобы он запускался при входе в систему, поместите его в группу «Автозагрузка» по адресу
C:\Users\USER-NAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.

Полезная документация по AutoHotkey:

Вы должны проверить, как на картинке, и это работает! https://imgur.com/eugzcoF

И после этого нужно посмотреть в настройках chrome, чтобы при следующем открытии он запускал все вкладки предыдущего сеанса https://imgur.com/7zA6e7g

Другие вопросы по тегам