有没有办法来定义在python中使用的窗口?比如,如果我打开了三个独立的Firefox窗口,我将如何得到一个Python程序来知道我正在查看/滚动/点击/打入哪一个?我很难找到一种很好的描述方式,所以如果你不明白,请告诉我,我可以详细说明。我无法真正决定在Google中输入什么内容来解决这个问题,所以任何事情都能帮上忙。我使用Windows 7如何让python识别我正在使用的窗口?
回答
下面是一个简单的例子:
import win32gui
win = win32gui
while True:
print(win.GetWindowText(win.GetActiveWindow()))
如果模块记录不够好尝试help(win32gui)
是进口后。
非常感谢您的帮助!你的时间帮助我将被投入使用! – RagingSu5hi 2014-09-30 13:18:59
@ RagingSu5hi有一个处理程序和回调函数如何在这里工作的例子:http://stackoverflow.com/questions/2090464/python-window-activation – jmunsch 2014-09-30 13:20:24
哇,这是非常有益的,非常感谢您的时间! – RagingSu5hi 2014-09-30 13:22:12
- 1. 如何识别我正在使用REST?
- 2. 如何识别Python的SocketServer中正在侦听哪个端口?
- 3. 如何识别窗口关闭事件?
- 4. 如何暂时让我正在使用的窗口在vim中全屏显示?
- 5. 如何让python识别RGB输入?
- 6. 识别模式窗口
- 7. 使用属性窗口识别窗体上的控件
- 8. CSS - 如何让在窗口
- 9. 让应用识别“正确的答案”
- 10. 如何让m2eclipse识别$ M2_OPTS?
- 11. 如何识别在浏览器中播放视频的窗口
- 12. 识别窗口大小的变化
- 13. 如何让mod_perl识别对我的应用程序的更改?
- 14. 如何让我的应用程序识别云中的图像?
- 15. 如何让OpenEars识别iOS上的口语数字?
- 16. 如何使用我的当前Python代码的GUI /窗口?
- 17. 如何让我的WordPress模板识别我的JS框架?
- 18. 如何识别Rsyslog正在运行的端口?
- 19. 如何识别我的应用正在使用MVC3的浏览器
- 20. 有没有办法让我新安装的Python 3识别我在使用Python 2时安装的所有库?
- 21. 如何Visual Studio中的线程窗口识别“主线程”
- 22. 如何识别wxpython中动态创建的窗口/按钮?
- 23. Office Communicator:如何识别IM窗口的打开
- 24. 如何识别子窗口小部件中的QMouseEvent?
- 25. 的Python:如何让我在
- 26. 我们能数的窗口标签的项目,如在语音识别
- 27. 如何让CMake识别Ubuntu上的pthread?
- 28. 如何让MSBA中的VBA识别Excel?
- 29. 如何让Eclipse Pydev插件识别新安装的Python模块?
- 30. 如何让IntelliJ IDEA识别bazel生成的python protobufs?
您使用的是什么操作系统? – jmunsch 2014-09-30 12:41:09
对不起Windows 7 – RagingSu5hi 2014-09-30 12:41:46
尝试使用'pywin32'和'win32gui'然后从那里读取和搜索文档:http://docs.activestate.com/activepython/3.2/pywin32/ – jmunsch 2014-09-30 12:45:47