0
親デスクトップを持つ5つのウィンドウ(1つのウィンドウ、4つのウィンドウ)を持ち、同じprocess_idを共有するアプリケーションがあります。私はこのような何かをしようとするとPyWinAuto - 同じプロセスIDを持つアプリケーション(複数のウィンドウ)
:
はfor line in pywinauto.findwindows.find_windows(process=proc_id):
print line ### this will print all 5 handles of windows
app = Application().connect(handle=line) ### this will connect to specific handle
app.top_window().set_focus() ### this will set focus ONLY to one window and bring it to forward
time.sleep(5)
FORループこれは、1つのウィンドウに前進5秒ごとに(1つの制御タイプ=「ウィンドウ」要素と4time制御タイプ=「ペイン」の要素)を持参してくださいしかし、これは唯一の意志1つのウィンドウを転送し、それ以外のものは転送しません。ウィンドウは変更されません。
おかげ