Spoiler anzeigen
$i = 9
Do
If WinWaitActive ("Info über AutoCAD® Mechanical 2009", "") OR WinWaitActive("AutoCAD", "Änderungen in") OR WinWaitActive("Optionen", "") Then
If WinActivate("Info über AutoCAD® Mechanical 2009", "") then
MSGBox (0, "", "Fall 1")
ElseIf WinActive ("AutoCAD", "Änderungen in") Then
MSGBox (0, "", "Fall 2")
ElseIf WinActive ("Optionen", "") Then
MSGBox (0, "", "Fall 3")
EndIf
EndIf
Until $i = 10
Ich habe wohl einen inhaltlichen Fehler, denn es reagiert immer nur auf das erste winwaitactive. In diesem Fall: WinWaitActive ("Info über AutoCAD® Mechanical 2009", ""). Tausche ich WinWaitActive ("Info über AutoCAD® Mechanical 2009", "") mit WinWaitActive("AutoCAD", "Änderungen in") reagiert es nur auf WinWaitActive("AutoCAD", "Änderungen in").
Danke für die Hilfe.