python中.GetWindow函数的参数是什么?

时间:2012-02-23 14:25:23

标签: python process window pywin32

我对编程很陌生,我想编写一个需要OCR特定窗口的简单程序。目前,我正在使用(w.GetForegroundWindow()),但这会让我当前的窗口始终是Python shell,因为那是我运行它时活动的那个,即使它是一瞬间只要。

在搜索了一下后,我找到了.Getwindows函数,但在Python上却没有。它做了什么,参数是什么?我能用它来定位一个特定的过程(=窗口)吗?如果没有,我可以使用什么?

这是在Windows的Python 2.7上使用pywin32模块


我在Windows,Python 2.7。 GetWindows函数附带模块pywin32,如果我没有错误

1 个答案:

答案 0 :(得分:0)

通常的方法是使用回调调用EnumWindows,然后获取有关每个hwnd的信息 - 例如名称,标题或窗口类。检查您正在查找的内容并保存匹配的hwnd。 EnumWindows返回后,检查您是否找到了有效的hwnd并将其用于您的程序。

这并不令人愉快 - 在Windows中对这种事情的支持不多。我听说使用辅助功能更好,但我没有使用它的经验。