Ausführungsmenü und Ausgabefenster

  • Das Ausführungsmenü startet das Skript und ggf. das Debugging. Dabei werden umfangreiche Informationen zu der Ausführung des Skripts im Ausgabefenster angezeigt.

    Abbildung 1: Das Ausführungsmenü (oben) und das Ausgabefenster (unten) des Batchpad


    1 Ausführungsmenü


    Protokoll speichern


    Speichert den Inhalt, der in dem Ausgabefenster angezeigt wird, in einer Datei.


    Protokoll leeren


    Leert die Anzeige im Ausgabefenster.


    Skript ausführen


    Führt das Skript im Skripteditor aus. Die Ausführung wird im Ausgabefenster protokolliert.

    Während der Ausführung wird am unteren Rand der Fortschritt durch das Fortschreiten des Balkens in Orange angezeigt.

    Ist das Skript ohne Fehler beendet worden, wechselt die Anzeige auf grün. Bei einem Fehler wechselt die Anzeige auf Rot.


    Skript im Einzelschritt ausführen


    Führt das Skript im Skripteditor Zeile für Zeile aus. Die aktuelle Position im Skript wird durch eine blaue Markierung angezeigt.

    Die Durchführung der Einzelschritte kann über Stop abgebrochen werden.


    Skript pausieren


    Pausiert die Ausführung des Skripts. Die aktuelle Position der Durchführung wird im Skript durch eine blaue Markierung angezeigt.

    Hinweis: Externe Aktionen wie z.B. das Ausführen von DB-Abfragen können nicht pausiert werden.


    Skript stoppen


    Beendet die Ausführung des Skripts. Am unteren Rand wird das Stoppen des Skripts durch einen blauen Balken angezeigt.



    2 Ausführungsfenster

    Das Ausführungsfenster gibt Informationen über die Ausführung des Skripts aus. Zudem werden dort Systemrelevante Informationen eingeblendet, beispielsweise wenn das Batchpad auf eine neue Version aktualisiert wird.


    Im Skript kann über die Aktion <Print ...> (Siehe Allgemein/Print) gezielt eine Ausgabe im Ausgabefenster protokolliert werden.


    Die Ausgabe kann durch das Setzen von Attributen in dem Stammelement <Batch> beeinflusst werden.

    Dazu stehen zwei Attribute zur Verfügung

    • ActionLog (true/false)
    • ConditionLog (true/false)

    In dem folgenden Beispiel wird die Ausgabe der Aktionen und der Conditions deaktiviert:

    Code
    <Batch ActionLog="false" ConditionLog="false">
        <Print Text="Hello World!" />
    </Batch>

Teilen