autohotkey - 使用窗口唯一标识符获取窗口的坐标和尺寸?
问题描述
我需要不断跟踪这个窗口的坐标和尺寸。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
谢谢你。
解决方案
推荐阅读
- pandas - 将数据框列转换为列表的问题
- python - 如何将双破折号作为参数的一部分传递给shell中的程序?
- python - n 项的组合数
- angular - Angular stepper:在更改步骤时显示弹出窗口
- sql - 一个表的不同 ID 用于内部连接 SQL
- javascript - 为什么javascript返回从零开始的一天?
- java - 如何从 MongoDB Java 中的多个嵌套文档中读取属性?
- javascript - Lit-element - 在另一个组件中导入一个组件,然后访问导入组件的 DOM
- reactjs - 提交后对清除表单字段做出反应
- android - Android 11 上的 WebView - 不显示本地图像文件