Skripte sind Textdateien, die aus mehreren Zeilen mit jeweils einem Befehl bestehen.
Sie können Skripte beim Programmstart aufrufen oder mit dem Befehl SCRIPT ausführen.
Skriptdateien erstellen Sie außerhalb des Programms mit einem Texteditor, der Dateien im ASCII-Format speichert (z. B. der Editor unter Windows oder TextEdit unter Mac OS). Die Datei muss die Dateinamenerweiterung .scr aus.
Jede Zeile der Skriptdatei enthält einen Befehl, und jedes Leerzeichen in einer Skriptdatei ist von Bedeutung, da es dem Drücken der EINGABETASTE oder LEERTASTE entspricht. Sie müssen die Reihenfolge der Eingabeaufforderungen für einen Befehl kennen, um in einem Skript die richtige Folge von Antworten eingeben zu können.
Skripte können über die Befehlszeile nahezu alle Befehle ausführen, mit Ausnahme von Befehlen, durch die Dialogfeder aufgerufen werden. Die meisten Befehle, die ein Dialogfeld aufrufen, verfügen jedoch über eine alternative Version, durch die anstelle des Dialogfelds eine Befehlszeile angezeigt wird. Die meisten alternativen Versionen eines Befehls beginnen mit einem Bindestrich (-). Verwenden Sie z. B. -EINFÜGE statt EINFÜGE.
Skripte können Kommentare enthalten. Jede Zeile, die mit einem Semikolon beginnt (;), wird als Kommentar betrachtet und während der Verarbeitung des Skripts ignoriert. Die letzte Zeile des Skripts muss leer sein.
Verweise auf lange Dateinamen mit Leerzeichen müssen in doppelte Anführungszeichen eingeschlossen werden. Um beispielsweise die Zeichnung eigenheim.dwg über ein Skript zu öffnen, ist die folgende Syntax erforderlich:
open "my house"
Bei einer Befehlseingabe aus einem Skript wird davon ausgegangen, dass die Systemvariable PICKADD auf 1 und Systemvariable PICKAUTO auf 0 festgelegt ist. Daher ist es nicht erforderlich, dass Sie die Einstellung dieser Variablen ändern.
Ein Skript wird wie eine Gruppe behandelt, d. h. eine Einheit von Befehlen, die mit einem einzigen Rückgängig-Befehl rückgängig gemacht werden können. Allerdings wird bei jedem Befehl im Skript ein Eintrag im Zurück-Protokoll angelegt, wodurch sich die Ausführung des Skripts verlangsamt. Wenn Sie die Option Steuern für den Befehl ZURÜCK in Nein ändern, wird die Zurück-Protokollierung deaktiviert, wodurch die Skriptausführung beschleunigt wird. Denken Sie daran, die Zurück-Protokollierung nach Beendigung des Skripts durch Auswahl von ZURÜCK, Steuern und Ganz wieder zu aktivieren.
Wenn ein Skript gerade aktiv ist, wenn Sie den Befehl SCRIPT aufrufen, wird das Skript beendet.