Script neustarten

  • Hallo Leute!

    Wie kann ich ein Script so schreiben, dass es sobald ein Fehler auftritt (@error) das aktuelle Script beendet und dasselbe dann auch wieder startet?

    Gibts es solch ein Möglichkeit überhaupt und wenn ja, wie lautet die Syntax???

    Gruß volumeman

  • hi

    einfach

    if @error then
    run(@scriptfullpath)
    exit
    endif

    aber wie mega schon gesagt hat ists ja relativ sinnlos wenn nur ein normaler @error auftrat ;)

    grez

  • Hallöchen!

    Naja normaler Fehler ist gut... nehmen wir mal an, das Script muss eine Seite auslesen, und findet aber da einen Button nicht, den es klicken soll, dann bricht das Script ab. In solch einem Fall, soll das Script neustarten...

  • Du kannst das auch in eine Schleife Schriben:

    [autoit]

    While 1
    ...
    ...
    ...
    If @Error Then ContinueLoop
    ...
    ...
    ...
    If $Erfolg then ExitLoop
    Wend

    [/autoit]