【问题标题】:Autohotkey Windows 10 Virtual DesktopsAutohotkey Windows 10 虚拟桌面
【发布时间】:2021-01-06 12:13:16
【问题描述】:

我有一个保存窗口位置的 AHK 脚本。 目前我保存 Title、X、Y、Width、Height、Class、FullPath 等。 我还想保存它们所在的虚拟桌面。

我不知道 Windows 10 如何处理虚拟桌面: 他们有 UID 吗? 重新启动后这些 UID 会改变吗? 有什么方法可以实际编号吗?

我想以一种在 Windows 更新时崩溃的可能性很小的方式来做,但显然这主要是一个梦想。

感谢您的帮助!

【问题讨论】:

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


【解决方案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

【讨论】:

  • 太棒了,谢谢你,我会重新开始编写我的脚本,当然我会为这个脚本添加你的功劳,并遵守 AHK 许可指南
  • “实际格式不同”是什么意思?该声明后面的链接是什么?
猜你喜欢
  • 2015-11-09
  • 2016-01-26
  • 2023-03-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多