Autohotkey Windows 10虚拟桌面

时间:2020-05-28 14:28:25

标签: windows windows-10 autohotkey virtual-desktop windows-virtual-desktop

我有一个AHK脚本,可以保存窗口位置。 目前,我保存标题,X,Y,宽度,高度,类,FullPath等。 我还想保存它们所在的虚拟桌面。

我不知道Windows 10如何处理虚拟桌面: 他们有UID吗? 重新启动后,这些UID是否会更改? 有什么方法可以对它们进行编号吗?

我想以一种在Windows更新的情况下中断的可能性很小的方式来执行此操作,但这显然是一个梦。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

我制作了一个ahk函数库,

要获取窗口所在的桌面(编号),请使用 VD_getDesktopOfWindow(wintitle),其中 wintitle 可以是 WinTitleahk_classahk_exeahk_id

https://github.com/FuPeiJiang/VD.ahk

我刚刚在文件夹“其他示例”中创建了一个脚本“列出所有 windows.ahk 的 VD”来执行您需要的操作

它获取每个 VD 中的每个窗口,并按照 VD 的顺序告诉您哪些窗口位于其中。

Desktop 1: program.exe
Desktop 1: otherProgram.exe
Desktop 2: foobar.exe
Desktop 3: youGetThePoint.exe

实际格式不同

https://github.com/FuPeiJiang/VD.ahk/blob/master/other%20examples/list%20VD%20of%20all%20windows.ahk