If...Then...Else

  • Hallo,

    Ich hab vor Das wenn ein bestimmter Fenster Erscheint (meist Error) er dann eine Alternative macht was mir hier irgendwie nicht gelingt kann mir eine weiter Helfen?

    [autoit]

    MsgBox ("FATAL ERROR", "ooou Irgend was ist Falsch")
    If WinActive ("FATAL ERROR", "ooou Irgend was ist Falsch") Then
    MsgBox (64, "FATAL ERROR", "Nichts passiert")
    Endif

    [/autoit]

    Einmal editiert, zuletzt von SONY (13. August 2009 um 22:19)

  • Erstmal: Dein Beispiel kann nicht funktionieren, weil MsgBox die weitere Ausführung des Script verhindert.
    Aber unabhängig davon, solltest Du zum testen, ob sich ein bestimmtes Fenster öffnet lieber WinExists() benutzen:

    [autoit]


    If WinExists("Untitled -") Then
    MsgBox(0, "", "Window exists")
    EndIf

    [/autoit]

    Jepp jetzt funktioniert bei mir alles es lag wohl am MSG der alles da gestopt hat aber noch eine Frage wozu wäre denn das Else??