Scipt wird durch Benutzereingaben gestört

  • Hallo,

    ich habe folgendes Script (Teilauszug)

    [autoit]


    For $i = 0 to UBound($Server)-1
    ControlSetText("Autodesk Inventor 2011","",1138,$Server[$i]) ;Servername wird in Feld eingetragen
    ControlClick("Autodesk Inventor 2011","&Add",1017) ;Hinzufügen wird gedrückt
    While ControlGetText("Autodesk Inventor 2011","",1138) <> ""
    If WinExists("Autodesk Inventor 2011","You entered the name") Then ;Wenn Fehlermeldung dass Server nicht ereichbar
    ControlClick("Autodesk Inventor 2011","",6) ;Wird diese weggedrückt
    EndIf
    WEnd
    Next
    ControlClick("Autodesk Inventor 2011","",1014)

    [/autoit]

    Das klappt soweit super, kommt die Fehlermeldung wird sie gleich weggedrückt, kommt sie nicht und das Servereingabefeld wird leer, kommt derv nächste Server dran.

    Arbeitet nun aber der Benutzer während des Scriptablaufes kommt dieses durcheinander: Meldung wird nicht weggeklickt.
    Kann mir jemand sagen ob die Befehle nicht Benutzereingaenunabhängig sind bzw was ich falsch gemacht habe?


    Danke