とPython、私はウィンドウタイトル、ストックソフトウェアウィンドウを取得したい。どのようにウィンドウのタイトルを取得し、100ミリ秒ごとにそれをスキャンするPythonを使用して?
別のストックを閲覧するとウィンドウのタイトルが変更されるので、100msごとにスキャンして新しいタイトルを返すようにしたいのですが、ウィンドウタイトルの先頭のテキストは同じテキストです。
私はCMDにタイトルを印刷することができますが、私はそれを100ミリ秒ごとにスキャンして、私はこのコードを使用
を返す方法がわからない:
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
それが変わると新しいタイトル?
を、コードとしてフォーマットすることをインデント、BLOCKQUOTEに入れないでください。あなたのために編集されました。 –
申し訳ありませんが、私の間違いです。 – sword
心配する必要はありません。あなたは今すぐ知っています。 –