アプリケーションを起動するための簡単なスクリプトを作成しました。「SendKeys」モジュールを使用して、このアプリケーションにキーストロークを送信しようとしています。ボタンは 1 つですが、新しいウィンドウがフォーカスされていないため、"Snapshot"
Python でボタンをクリックすること はできません。"Snapshot"
そのため、Win32gui モジュールwin32gui.FindWindow
とwin32gui.SetForegroundWindow
機能を使用する予定です。しかし、それは私に与えますerror- invalid handle
。私のアプリ名は「DMCap」です
Python のコード スニペットは次のとおりです。
handle = win32gui.FindWindow(0, "DMCap") //paassing 0 as I dont know classname
win32gui.SetForegroundWindow(handle) //put the window in foreground
誰でも私を助けることができますか?この Python コードは正しいですか? このようにハンドルを直接送信できますか?