6

I am able to make a window appear on all of my Virtual Desktops by launching the Task View and Right-Click on the Window and select Show this window on all Desktops.

But when I close that window and re-open it again, that option is not enabled anymore. Is there a way to tweak around this?

2 Answers2

0

You may use the free AutoHotkey.

The following example script will detect one window whose title contains the string "Untitled - Notepad" and will set it to show on all desktops. Modify the title as required.

#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

After installing AutoHotKey, put the above text in a .ahk file and double-click it to test. You may stop the script by right-click on the green H icon in the traybar and choosing Exit. To have it run on login, place it in the Startup group at
C:\Users\USER-NAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.

Useful AutoHotkey documentation:

harrymc
  • 455,459
  • 31
  • 526
  • 924
  • I just want to confirm that this is AHK v1, not v2, correct? I'm really sorry but I forgot to check-in over Christmas break and my bounty expired. I would've given it to you if I logged in sooner. – Daniel Kaplan Jan 01 '23 at 00:57
  • 1
    Yes, this is AHK v1. – harrymc Jan 01 '23 at 10:03
-3

You have to check as in the picture and it works! https://i.stack.imgur.com/tsmiI.jpg

And after there it is necessary to look in the chrome options so that at its next opening it launches all the tabs of the previous session https://i.stack.imgur.com/Cu3mC.jpg