ブルートゥースを使用して、あるシステムから別のシステムに約 500MB の大きなファイルを転送しています。この間、モードが高速モードに変更されたことを示す「Bluetooth 接続」というバルーン ポップアップ ウィンドウが表示されます。Pythonを使用して変数でこのテキストを取得したい。バルーンポップアップからテキストを読み取る方法についての手がかりはありますか???
できるだけ早く返信をいただければ幸いです。
よろしくシム
ブルートゥースを使用して、あるシステムから別のシステムに約 500MB の大きなファイルを転送しています。この間、モードが高速モードに変更されたことを示す「Bluetooth 接続」というバルーン ポップアップ ウィンドウが表示されます。Pythonを使用して変数でこのテキストを取得したい。バルーンポップアップからテキストを読み取る方法についての手がかりはありますか???
できるだけ早く返信をいただければ幸いです。
よろしくシム
ここからダウンロードできるPythonforWindows拡張機能が必要です。
ツールSpy++を使用して、バルーンチップのクラス名(関数win32gui.FindWindowに必要)を取得できます。
import win32gui, win32con
def get_text(hwnd):
buf_size = 1 + win32gui.SendMessage(hwnd, win32con.WM_GETTEXTLENGTH, 0, 0)
buffer = win32gui.PyMakeBuffer(buf_size)
win32gui.SendMessage(hwnd, win32con.WM_GETTEXT, buf_size, buffer)
return buffer[:buf_size]
if __name__ == "__main__":
hwnd = win32gui.FindWindow("tooltips_class32", 0)
content_of_balloon_tip = get_text(hwnd)
print content_of_balloon_tip