如何让 Windows 在关闭窗口后仍然记住“在所有桌面上显示此窗口”选项?

如何让 Windows 在关闭窗口后仍然记住“在所有桌面上显示此窗口”选项?

通过启动任务视图并右键单击窗口并选择在所有桌面上显示此窗口,我可以使窗口出现在所有虚拟桌面上。

但当我关闭该窗口并重新打开时,该选项不再启用。有没有什么办法可以解决这个问题?

答案1

您可以使用免费自动热键

以下示例脚本将检测一个标题包含字符串“无标题 - Notepad”的窗口,并将其设置为在所有桌面上显示。根据需要修改标题。

#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 文档:

答案2

是的,但前提是你想将其应用于全部该应用程序的窗口。

  1. 拥有多个虚拟桌面,并在当前桌面上显示 [您想要在所有桌面上显示的应用程序](来源)
  2. 通过任务栏图标进入任务视图 在此处输入图片描述 或快捷方式 Win+Tab (来源)
  3. 右键单击与要在所有桌面上打开的应用程序关联的窗口
  4. 选择“在所有桌面上显示此应用程序的窗口”: 在此处输入图片描述

现在,当你重新启动应用程序,它将自动显示在所有虚拟桌面上。(我不确定为什么,但上面的选项不存在。)

答案3

您必须按照图片进行检查,它是否有效! https://i.stack.imgur.com/tsmiI.jpg

之后,您需要查看 chrome 选项,以便在下次打开时启动上一次会话的所有选项卡 https://i.stack.imgur.com/Cu3mC.jpg

相关内容