Command-Befehle mit voreingestellten Eigenschaften
Um effektiv mit AutoCAD zu arbeiten, helfen die Befehlswiederholung, ein Rechtsklick mit der Maus oder die ENTER-Taste: der vorhergehende Befehl wird sofort wieder gestartet. Wenn verschiedene Befehle im Wechsel erfolgen, etwa Linie, Bogen, Linie, Bogen, kann man über das Kontextmenü der rechten Maustaste die Liste der zuletzt verwendeten Befehle aufrufen. Damit kommt man auch noch ziemlich schnell an die Befehle. Wenn es aber darum geht, für diese Befehle bestimmte Eigenschaften mitzugeben, die Linien sollen zum Beispiel auf dem Layer „Strich“und die Bögen auf dem Layer „Kurve“gezeichnet werden, dann kann man den Layer vor dem Befehl auf aktuell stellen – oder aber im Nachgang die gewünschten Layer für die bereits erstellten Objekte zuweisen.
Das Tool COMMANDREPEATER.LSP ist eine Mischung aus beiden Arbeitsweisen. Aus vorhandenen Objekten lässt sich eine
Liste mit den objektspezifischen Eigenschaften erzeugen. Zudem wird der zu verwendende Befehl in der Liste gespeichert (zum Beispiel LINIE). Wird zum Listeneintrag der Befehl gestartet, werden die Systemvariablen im Vorfeld so eingestellt, dass das neue Objekt sofort bei Erzeugung die entsprechenden Eigenschaften erhält. Ist der Befehl beendet, werden die Einstellungen wieder zurückgesetzt.
Die gespeicherten Eigenschaften lassen sich auch in einer neuen Zeichnung verwenden, wenn ein gespeicherter Layer, Textstil, Linientyp oder Bemassungsstil in dieser Zeichnung noch nicht existiert. Er wird dann vor dem Befehlsstart erzeugt.
Das Programm unterstützt nur ausgewählte AutoCAD-Objekte, die oft vorkommen und oft Verwendung finden: Linie, Bogen, Polylinie (LW, 2D, 3D), Text, MText, Bemaßung (linear, ausgerichtet). Command-Befehle sind AutoCAD-Befehle, die durch das Programm CRP über eine
Command-Anweisung gestartet werden. Durch die zusätzliche Funktionsdefinition von „crp1“lässt sich das Öffnen des Dialogfensters verhindern; es wird sofort der zuletzt verwendete CommandBefehl gestartet. Da man auch die Funktion „crp1“mit Enter oder einem Rechtsklick sofort wiederholen kann, ist es sehr effektiv, dieselben Objekte sehr oft hintereinander zu erstellen.
(Jörn Bosse/ ra) ■
Programm: COMMANDREPEATER.LSP
Funktion: Command-Befehle mit voreingestellten Eigenschaften (crp, crp1)
Autor: Jörn Bosse
Lauffähig ab: AutoCAD 2012
Bezug: nur auf Tool-CD 4/2020