Fehlermeldungen unterdrücken und Script einfach beenden

  • Hallo liebe auto-it Gemeinde,

    ich versuche mal das problem so genau wie möglich zu beschreiben :D
    Ich hab ein Script welches funktioniert und auch bereits in einer automatischen Routine im einsatz ist. Dieses Script liest 2 CSV-Dateien ein, vergleicht diese und schreibt unterschiedliche zeilen in eine dritte Datei.

    Und jetzt das Problem:
    Das Programm welches die CSV-Dateien wurde verändert, so dass die sich teilweise das Format von den Zellen, die Reihenfolge etz. verändert.
    Es kommt im Moment jedes mal etwas anderes raus, also kann ich nicht jeden Fall abdecken.

    Gibt es eine Möglichkeit, bei einem Fehler das Script ohne der Anzeige von Fehlermeldungen, einfach zu beenden?

    Die Funktion ObjEvent hilft mir leider nicht, da ich keine COM-Objekte benuzte oder zu doof bin sie ohne zu benutzen :D

    Danke und Gruß

    Funprogrammer

    • Offizieller Beitrag

    Gibt es eine Möglichkeit, bei einem Fehler das Script ohne der Anzeige von Fehlermeldungen, einfach zu beenden?


    Es gibt keine Möglichkeit allgemein zu sagen: Bei Fehler ==> Ende
    Du mußt schon hinter jede mögliche Fehlerquelle die Zeile einfügen:

    [autoit]

    If @error Then Exit

    [/autoit]

    Voraussetzung: Der entsprechende Funktionsaufruf liefert einen Fehler.