Step by Step Debugging in AutoIT

  • Guten Morgen,

    gibt es in AutoIT eine Möglichkeit, das Script per z.B. Funktionstaste, oder was auch immer, Zeile für Zeile ab zu arbeiten.

    Folgender Gedankengang:

    Man hat ein AutoIT Script geschrieben, welches irgendwelche Dinge mit einem zweiten Programm macht. Jetzt wurde an dem zweiten Programm was nach - sagen wir mal einem Jahr - verändert. Plötzlich geht das alte AutoIT Script nicht mehr, und so richtig daran erinnen kann man sich vielleicht trotz Bemerkungszeilen auch nicht mehr daran, was man sich damals gedacht hat.

    Hier wäre es jetzt schön, das AutoIT Script Zeilenweise abarbeiten zu können, um zu sehen, wann es an die Wand fährt.

    Gruss Hassan

    Einmal editiert, zuletzt von HassanMullah (9. November 2010 um 09:05)

  • Einen speziell für AutoIt entwickelten Debugger kenne ich nicht.
    Damit bliebe also jeder beliebige Debugger.

    Oder aber Du setzt einfach Fehlerabfragen(@error, $a = ...), da Du ja das Skript hast. So ziemlich jede Funktion hat ja die Möglichkeit, dich auf einen Fehler hinzuweisen(Rückgabewerte stehen in der Doku). So kannst Du zumindest mal prüfen, ob dein Skript einen Fehler macht oder irgendwo hängt.

    Fehler wie Manipulation von Datei A, wo das Programm dummerweise inzwischen aus Datei B liest wirst Du damit allerdings nicht finden können.
    Da hilft nur dein Wissen über das Programm und das Verständnis deines Skriptes.