私はpythonが初めてで、特定のウィンドウが閉じたときにループを終了するスクリプトを作成しようとしています。コードを正しく動作させるのに問題があり、ループに入ることさえありません。これは、ウィンドウ名を正しく取得していないためだと思います。Win32Gui 拡張機能のしくみを理解するのに役立つチュートリアルがあるかどうか疑問に思っていました。
編集
これが私が持っているもので、想定どおりのことを行っていますが、もっと簡単な方法があると確信しています。
def answerCalls(local, network):
t = 0
count = 0
while t == 0:
time.sleep(1)
if win32gui.GetWindowText(win32gui.GetForegroundWindow()) == "Incoming Call":
time.sleep(10)
getApplicationPos("Incoming Call")
clickOnElement(******.IncomingCall_AnswerButton())
time.sleep(10)
if win32gui.GetWindowText(win32gui.GetForegroundWindow()) == "Video Call":
count += 1
writeFile("Answering Calls", count, local)
uploadToServer(local, network)