python怎么判断windows下的某一个窗口是否当前正在操作的

在windows系统下,使用pywinauto在绑定指定的app及其窗口后,如何判断绑定的这个窗口是否是当前置顶窗口或者是正在操作的窗口?
如果pywinauto不行,使用其他的一些模块可以完成此操作的也可以,求大神指点,给点思路也行

因为同类型的程序会在同时开启多个,我需要在众多的窗口中找到当前置顶或者正在操作的那个,这些窗口名几乎一致,进程名相同,启动路径不同

第1个回答  2019-06-28
获取这个指定窗口的HANDLE,再根据这个HANDLE得到窗口的状态,大概就这个思路。Python没用过,其它语言倒是处理过,正常获取到某个程序主窗体没问题
第2个回答  2019-06-15
每个窗口在创建时都有一个身份证,即句柄,把这个句柄保存到列表或元组变量里,以后就可以询问窗口是否处于活动状态了。
第3个回答  2019-06-06
import pywinauto
pywinauto.findwindows.find_elements(title="XXXX")
第4个回答  2019-06-18
每个窗口在创建时都有一个身份证,即句柄,把这个句柄保存到列表或元组变量里,以后就可以询问窗口是否处于活动状态了。