Ein Skript debuggen

SystemScripter ist einer der ganz wenigen VBScript Editoren, der einen vollständigen integrierten Debugger enthält. Sie benötigen keinen externen Debugger und müssen auch keine anderen Programme oder Tools installieren, um Ihre Skripte schrittweise ausführen zu können und dabei zum Beispiel die Variableninhalte zu überwachen.

Um den Debugger zu verwenden, schalten Sie ihn einfach ein! Klicken Sie dazu entweder auf das Debug-Symbol in der Symbolleiste, oder wählen Sie Ausführen - Debugger aktivieren.
 


Sie können mit F9 nun in Ihrem Skript Haltepunkte setzen, wenn Sie mögen. Solche Zeilen werden in rot markiert.

Wenn Sie das Skript nun mit F5 ausführen, hält der Debugger an der ersten ausführbaren Zeile an. Sie können das Skript nun schrittweise ausführen oder mit F5 fortsetzen, bis es den nächsten Haltepunkt erreicht oder auf einen Fehler trifft.

Wenn Sie die Maus über eine Variable bewegen, meldet ein Tooltip den aktuellen Variablenwert. Klicken Sie an der rechten Editorseite auf das Register Variablen, dann sehen Sie alle aktuell definierten Variablen sowie deren Werte und den Einflußbereich der Variablen (global oder lokal).
 


Einige Variablen (wie WSH oder WScript, die vom Windows Script Host stammen) sind Objektvariablen. Da solche Variablen keinen einzelnen darstellbaren Wert enthalten, sehen Sie in diesem Fall einen Details-Link. Klicken Sie darauf, um das Innenleben eines solchen Objekts samt seiner augenblicklich definierten Eigenschaften zu sehen.

Mit dem Step-Button (oder über F8) führen Sie das Skript schrittweise aus. Mit dem Play-Button (oder F5) wird das Skript fortgeführt, bis es einen Haltepunkt trifft, ein Fehler auftritt oder das Skript endet.

Sie können den aktuellen Ausführungspunkt sogar verschieben. Dazu klicken Sie mit der rechten Maustaste in die Skriptzeile, an der der Debugger fortsetzen soll.

 


Kann Ihr Skript-Editor das auch?
Wir laden Sie ein, selbst zu vergleichen! Bewerten Sie kurz, wie praktisch oder wichtig dieses Feature für Ihre Arbeit ist. Versuchen Sie dann, dasselbe mit einem anderen Skripteditor zu tun. Wir glauben, dass kein anderer Skripteditor auf dem Markt Ihre Arbeit so gut unterstützt wie SystemScripter.