2010-09-14 305 views
0

如何获取窗口名称?如何获取窗口名称? [Python]

我想创建一个脚本,我有一些键盘事件,并且我希望它只在窗口名称中包含名称中的某些内容时才会发生,例如Firefox。

我该怎么办?

最简单的方法

+0

你说的是哪窗口?目前专注于桌面的那个? – 2010-09-14 08:22:18

+0

是的,重点 – Shady 2010-09-14 17:41:43

回答

2

如果“窗口名称”你的意思是“窗口标题”,并假设你有窗口的句柄hwnd

import win32gui 
thetitle = win32gui.GetWindowText(hwnd) 

您需要下载win32gui和当然还有其他来自here的“Python for Windows扩展”,并将它们安装到您的机器上。

如果你的意思是别的,请澄清!

0

如果使用pyhook,event.WindowNameOnKeyboardEvent等功能包含数值xx