gpt4 book ai didi

python - 如何在 Python 中获取主窗口的句柄?

转载 作者:可可西里 更新时间:2023-11-01 13:29:02 28 4
gpt4 key购买 nike

在python中,我通过EnumWindows枚举顶层窗口,也通过EnumProcesses枚举进程。

然后在 python 脚本中,我将属于同一 pid 的所有窗口句柄放入一个列表中(我通过 GetWindowThreadProcessId 完成了此操作)。

后来我发现了一件事:notepad.exe有3个窗口句柄,但我只打开了一个文本文件。

为什么?

此外,我尝试通过SetForegroundWindow将文本窗口设置为前景窗口,我将三个窗口句柄传递给该函数,两个工作。

这怎么可能?

最佳答案

进程有时会出于自己的目的创建不可见的窗口。您应该忽略它们(使用 IsWindowVisible 函数)。

关于python - 如何在 Python 中获取主窗口的句柄?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7076056/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com