Jemand fragte mich vor einiger Zeit nach dem alten Reihendialog, den es im AutoCAD 2012 nicht mehr gibt. Leider musste ich ihm sagen, das es keine andere Möglichkeit gibt als den Reihenbefehl in der Befehlszeile ablaufen zu lassen.
Da habe ich mich geirrt. Auf dem Blog
Without a Net wird eine Möglichkeit dargestellt, die es ermöglicht beim Erstellen einer Reihe in der kontextsensitiven Multifunktionsleiste einzustellen.
Die Idee:
Es soll ein Makro erstellt werden, dass zuvor gezeichnete Objekte auswählt. Daraus wird eine Reihe erstellt mit Standardparameter. Diese Reihe wird danach editiert. Durch das Editieren wird die kontextsensitive Multifunktionsleiste aufgerufen.
- Rufen Sie den Benutzeranpassungs-Editor mit dem Befehl ABI oder CUI auf.
- In der Befehlslist nach Befehlen für die Reihe suchen. Es gibt mehrere davon.
- Duplizieren Sie diese Befehle. Damit bleibt Ihr Originalbefehl erhalten.
- Für die Rechteck-Reihe ändern Sie das Makro wie folgt:
^C^CSelect;\(command ”_arrayrect” ”_P” “” “1” “1” “X”)(command “select” “single” “last”)(sssetfirst nil (ssget ”_p”))(princ)
- Für die polare Reihe ändern Sie das Makro wie folgt:
^C^CSelect;\(command “arraypolar” ”_P” “” PAUSE “” “” “X”)(command “select” “single” “last”)(sssetfirst nil (ssget ”_p”))(princ)
- Für die Pfad-Reihe ändern Sie das Makro wie folgt:
^C^CSelect;\(command “arraypath” ”_P” “” PAUSE “1” “D” “X”)(command “select” “single” “last”)(sssetfirst nil (ssget ”_p”))(princ)
- Dann sollten Sie diese neuen Befehle in eine Multifunktionsleisten-Gruppe einfügen.
- Verlassen Sie den Benutzeranpassungs-Editor mit Speicher der Änderungen.
Das Bearbeiten setzt natürlich Kenntnisse des Benutzeranpassungs-Editors voraus. Wer diese nicht besitzt, sollte es sich überlegen ob er diese Änderungen vornimmt. Eine Garantie übernehme ich wie üblich nicht.
Originalpost finden Sie hier auf Without a Net.
Viel Spaß beim Ausprobieren
Dipl.-Ing. Jürgen A. Becker
Kontakt: Juergen.Becker@CAD-Becker.de oder Juergen.Becker@AUGI.COM
- Langjährige Schulungserfahrung
- Autorisierter AutoCAD Trainer (AutoCAD, Mechanical Desktop etc.)
- Software- und Datenbankentwicklung