如何在autohotkey中通过PID获取窗口句柄?

问题描述 投票:1回答:3

我希望通过PID在autohotkey中获取窗口句柄,因为窗口的标题总是在变化。如果有人想知道,我想得到last.fm主窗口的句柄。

autohotkey
3个回答
0
投票

您可以将qazxsw poi命令与Cmd参数一起用作qazxsw poi。

WinGet

Cmd是要执行的操作,如果空白默认为ID。 PID:检索窗口的进程ID(PID)。

其他选择包括: PID WinGet, OutputVar [, Cmd, WinTitle, WinText, ExcludeTitle, ExcludeText]


6
投票

Process给出的答案是不正确的。 Run想要将PID转换为Window句柄。不是PID的窗口句柄。

要获取PID的第一个窗口Class / ID,您可以执行以下操作:

Honest Abe

还有其他方法可以转换除IfWinExist以外的PID,我确定,并且可以有多个具有相同类ID的进程。 :)另外你可以使用


0
投票

作为可重用的功能:

Suitup
© www.soinside.com 2019 - 2024. All rights reserved.