Hallo zusammen,
bin seit geraumer Zeit auch AutoIT-Benutzer. Ich verwende das Programm hauptsächlich um in meiner Firma die selbst programmierte Software zu testen mit Masseneingaben etc.! Nebenbei gesagt ich bin kein Programmierer!
Das Funktioniert soweit auch ganz gut! Innerhalb der Software kommen bei gewissen Eingaben oder interaktionen auch gewisse Hinweis- oder Fehlermeldung, die ich gerne automatisch bestätigen möchte. Diese Fenster erscheinen also nicht generell sondern z.B. nur beim auftreten einer gleichen Eingabe. Das eingefügte Script macht z.B. eine Masseneingabe von Aktions-Preisen für unterschiedliche Artikel.
Spoiler anzeigen
For $i=10 to 15
Send("!dapa")
WinWaitActive("Aktions-Preise")
Send(""&$i&"{Tab 7}")
For $j=1 to 5
$Down=Random(1,99,1)
$Preis=Random(1,999,1)
$Komma=Random(1,99,1)
Send("{Enter}")
WinWaitActive("Artikel suchen")
Send("{Down " & $Down & "}!o")
Sleep(300)
WinWaitActive("Aktions-Preise")
Send("{Tab}"&$Preis&","&$Komma&"{Tab}!o")
Next
Send("!s")
WinWaitActive("Hauptfenster")
Next
Send("{Tab}"&$Preis&","&$Komma&"{Tab}!o")
[/autoit]Nach dem
[autoit]!o") ;bestätigen des OK-Buttons
[/autoit]Kann es vorkommen, dass eine Fehlermeldung erscheint, wenn z.B. dieser Artikel schon mal in der Liste erfasst wurde.
Ich möchte jetzt das Fenster "Fehler" automatisch schließen, aber nur wenn es aufpoppt, ansonsten soll die Schleife weiterlaufen!
Hoffe habe mich versändlich ausgedrückt und die Frage ist nicht zu "dämlich" für die Poweruser?!
Danke schon mal.