Pythonでは、トップレベルのウィンドウをEnumWindows
で列挙し、さらにEnumProcesses
でプロセスを列挙します。メインウィンドウのハンドルをPythonでどのように取得できますか?
そして、pythonスクリプトでは、同じPIDに属するすべてのウィンドウハンドルを1つのリストに入れました(これはGetWindowThreadProcessId
で行いました)。
後で私は何かを見つけました:notepad.exe
に属する3つのウィンドウハンドルがありますが、テキストファイルは1つしか開きません。
なぜですか?
さらに、テキストウィンドウを前景ウィンドウとしてSetForegroundWindow
に設定しようとしましたが、3つのウィンドウハンドルをこの関数に渡しました。
どうすればいいですか?
です。ありがとうございます – Alcott