我正在尝试开发一种软件(使用 ElectronJS),该软件将有助于在 Windows 中跨窗口和虚拟桌面拖放内容。
但是,要使其正常工作,我必须能够在所有虚拟桌面/工作区中显示相同的窗口。我可以轻松地为 Linux 和 MacOS 实现它,使用window.setVisibleOnAllWorkspaces(true)
. 但在 Windows 中,我必须让用户手动打开任务视图,右键单击窗口,然后启用“在所有桌面上显示此应用程序中的 Windows”。
有没有办法通过编程启用它,以便我可以在程序代码本身中编写它?系统命令或 API 函数(如果有)将不胜感激。
我正在使用电子 v13.1.2、节点 v12.8.2、npm v6.14.5