微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 Windows 唯一标识符获取窗口的坐标和尺寸?

如何解决使用 Windows 唯一标识符获取窗口的坐标和尺寸?

我需要不断跟踪这个窗口的坐标和尺寸。 WingGetPos 允许我获取其坐标和尺寸,WinGet 为我提供其唯一 ID。

2::
WinGet,active_id,ID,A
MsgBox,% active_id
WinGetPos,x,y,w,h,%active_id%
MsgBox,X axis of Window is:% x
Return

我尝试了上面的方法,第二个消息框返回一个空值。 WingGetPos 不支持使用唯一窗口 ID?

为什么我需要使用 windows 唯一 ID?

我想跟踪的窗口与属于同一进程的其他窗口共享其标识符。以下是我可以使用 AHK Spy 工具获得的内容。唯一唯一的字符串,现在是窗口标题,并且不断变化。

Mathmatics
ahk_class dopus.lister
ahk_exe dopus.exe
ahk_pid 17504

谢谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。