с 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 мс и возвращать новый заголовок при его изменении?