2010-09-14 2 views
0

Как я могу получить имя окна?как я могу получить имя окна? [Python]

Я хочу создать сценарий, где у меня есть какое-то событие клавиатуры, и я хочу, чтобы это произошло, только если имя окна имеет что-то в имени, например, Firefox.

как я могу это сделать?

самый простой способ

+0

Какие окна вы имеете в виду? Тот, который в настоящее время сосредоточен на рабочем столе? –

+0

Да, сфокусированный – Shady

ответ

2

Если под «именем окна» вы имеете в виду «окно название», и если у вас есть дескриптор окна в hwnd,

import win32gui 
thetitle = win32gui.GetWindowText(hwnd) 

Вам необходимо скачать win32gui и другие «расширения Windows для Python» от here, конечно, и установите их на свой компьютер.

Если вы имеете в виду что-то еще, уточните пожалуйста!

0

Если вы используете pyhook, event.WindowName в вашей функции и т.д. OnKeyboardEvent содержит хх значение

Смежные вопросы