AutoIt Script mit While-Schleife stürzt ständig ab, was tun?
Mit AutoIt kenne ich mich eigentlich schon relativ gut aus, obwohl ich es bisher noch nicht ausgiebig benutzt habe und AutoIt hauptsächlich benutze um Bots zu erstellen. Bisher hat AutoIt auch immer tadellos funktioniert. Egal was für ein Script ich mir erstellt habe - es funktionierte und erfüllte seinen Zweck zu vollster Zufriedenheit. Ich weiß nicht was ich nun angestellt habe, aber jedes Mal wenn ich ein neues Script erstellen möchte welches mit einer While-Schleife verbunden ist, stürzt AutoIt bei mir regelmäßig und wiederkehrend ab.
Bisher habe ich AutoIt zweimal neu installiert, auch den Firefox-Browser habe ich bereits mehrfach deinstalliert und erneut heruntergeladen. Bisher war jedoch jeglicher Versuch völlig umsonst. Leider ist es nun auch so, dass auch alle bisherigen Scripte mit While-Schleife nicht mehr funktionieren, obwohl diese völlig fehlerfrei von mir geschrieben wurden.
Kennt sich jemand mit AutoIt aus und weiß wie dieser Absturz zustande kommt? Gibt es eine Möglichkeit das Abstürzen des Scriptes zu umgehen? Kann ich irgendwelche Einstellungen vornehmen um einen Absturz zu verhindern? Liegt es wirklich nur an Scripten mit einer While-Schleife?
Wenn du dir sicher bist, dass das Problem bei der While Schleife liegt, würde ich einfach versuchen, das Problem bzw. diese Schleifenform zu umgehen. Statt jetzt eine While-Schleife zu nehmen, würde ich den Vorgang testweise nur einmal durchlaufen lassen oder in einer Testumgebung nur mit For-Schleifen arbeiten. Oder gar einfach While 1 und dann innerhalb der Schleife einen Abbruch definieren.
Mit einem Code-Schnipsel deines Problems könnte man evtl. auch etwas anfangen und das würde die Hilfe u.U. auch erleichtern. Außer natürlich, dein Code geht über mehrere Seiten und das Skript ist wirklich kompliziert. Dabei fällt mir ein: stürzt es bei die auch dann ab, wenn du ein ganz einfaches Skript mit einer While-Schleife ausführst?
Siehe zum Beispiel das einfache Beispiel aus der AutoIt Dokumentation
- Code: Alles auswählen
#include <MsgBoxConstants.au3>
Local $i = 0
While $i <= 3
MsgBox($MB_SYSTEMMODAL, "", "Wert von $i ist: " & $i)
$i = $i + 1
WEnd
Link dieser Seite https://www.talkteria.de/forum/topic-241402.html
Ähnliche Themen
Weitere interessante Themen
- Welche Art von Flammkuchen habt ihr schon probiert? 2342mal aufgerufen · 5 Antworten · Autor: Parzival · Letzter Beitrag von EngelmitHerz
Forum: Essen & Trinken
- Welche Art von Flammkuchen habt ihr schon probiert?
- Rezept: Chili-Schokoladen-Sauce zu Geflügel 1797mal aufgerufen · 4 Antworten · Autor: urilemmi · Letzter Beitrag von EngelmitHerz
Forum: Essen & Trinken
- Rezept: Chili-Schokoladen-Sauce zu Geflügel
- Zeitigeres Aufstehen hilft bei Dauer-Verspätungen nicht 1673mal aufgerufen · 10 Antworten · Autor: Zitronengras · Letzter Beitrag von Verbena
Forum: Alltägliches
- Zeitigeres Aufstehen hilft bei Dauer-Verspätungen nicht
- Welche Gerichte habt ihr in der Tefal Actifry gekocht? 1004mal aufgerufen · 2 Antworten · Autor: Diamante · Letzter Beitrag von Wibbeldribbel
Forum: Essen & Trinken
- Welche Gerichte habt ihr in der Tefal Actifry gekocht?