Pythonで、ウィンドウタイトル、ストックソフトウェアウィンドウを取得したいと思います。
別の株を閲覧するとウィンドウのタイトルが変わります。100msごとにスキャンして新しいタイトルを返したいのですが、ウィンドウタイトルの前のテキストは同じテキストです。
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ミリ秒ごとにスキャンし、変更されたときに新しいタイトルを返すにはどうすればよいですか?