2014-09-30 309 views
-3

有没有办法来定义在python中使用的窗口?比如,如果我打开了三个独立的Firefox窗口,我将如何得到一个Python程序来知道我正在查看/滚动/点击/打入哪一个?我很难找到一种很好的描述方式,所以如果你不明白,请告诉我,我可以详细说明。我无法真正决定在Google中输入什么内容来解决这个问题,所以任何事情都能帮上忙。我使用Windows 7如何让python识别我正在使用的窗口?

+0

您使用的是什么操作系统? – jmunsch 2014-09-30 12:41:09

+0

对不起Windows 7 – RagingSu5hi 2014-09-30 12:41:46

+0

尝试使用'pywin32'和'win32gui'然后从那里读取和搜索文档:http://docs.activestate.com/activepython/3.2/pywin32/ – jmunsch 2014-09-30 12:45:47

回答

0

下面是一个简单的例子:

import win32gui 
win = win32gui 
while True: 
    print(win.GetWindowText(win.GetActiveWindow())) 

如果模块记录不够好尝试help(win32gui)是进口后。

+0

非常感谢您的帮助!你的时间帮助我将被投入使用! – RagingSu5hi 2014-09-30 13:18:59

+0

@ RagingSu5hi有一个处理程序和回调函数如何在这里工作的例子:http://stackoverflow.com/questions/2090464/python-window-activation – jmunsch 2014-09-30 13:20:24

+0

哇,这是非常有益的,非常感谢您的时间! – RagingSu5hi 2014-09-30 13:22:12

相关问题