Как получить заголовок окна и сканировать его каждые 100 мс, используя python?

с python, я хочу получить заголовок окна, стандартное окно программного обеспечения.

заголовок окна изменится, когда я просматриваю другую акцию, теперь я хочу сканировать его каждые 100 мс и возвращать новый заголовок, но передний текст в заголовке окна тот же текст.

Я могу напечатать заголовок в cmd, но я не знаю, как сканировать его каждые 100 мс и возвращать

Я использую этот код:

from win32gui import * import re

titles = set() 
titlekey = ''

def foo(hwnd,nouse):
    if IsWindow(hwnd) and IsWindowEnabled(hwnd) and IsWindowVisible(hwnd):
        titles.add(GetWindowText(hwnd))

EnumWindows(foo, 0) 
lt = [t for t in titles if t] 
lt.sort() 
for t in lt:
    if re.match(titlekey,t):
        print t

Как сканировать каждые 100 мс и возвращать новый заголовок при его изменении?

6
задан Gareth Latty 18 April 2012 в 11:07
поделиться