windows - Autohotkey Windows 10 虚拟桌面

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

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

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

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

谢谢你的帮助!

最佳答案

我做了一个ahk函数库,
要获取打开窗口的桌面(编号),请使用 VD_getDesktopOfWindow(wintitle) , 其中 wintitle可以组合WinTitle , ahk_class , ahk_exe , ahk_id , ETC。
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

关于windows - Autohotkey Windows 10 虚拟桌面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62067219/

相关文章:

windows - 如何使用 XAMPP 在 Windows 10 中安装 Typo3?

python - 如何为 python 2.7 安装 openssl 1.1.1?

autohotkey - AHK 如何将变量传递给函数内的 "Run"?

windows - 计算机编程艺术 MIX MUL 指令

windows - 在 Windows 批处理中获取单引号命令评估中带引号参数的命令结果

java - Windows 和 Unix 之间的 ZoneDateTime 精度差异

windows - Windows 的超时等效值

svn - 无法从 svn checkout : svn: E000002

autohotkey - 如何检测进程或应用程序是否正在运行并在没有运行时终止该程序

visual-studio-code - 如何在vscode中一次将多行代码向左移动?