| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY bietet das umfangreichste Ökosystem von B2B als auch B2C-Lösungen für IT-Akteure auf dem Markt, eine Pressemitteilung
|
Autor
|
Thema: Auswahlsatz komplett auflösen (604 mal gelesen)
|
kschlepp Mitglied Dipl.-Ing. FH
Beiträge: 63 Registriert: 02.05.2007
|
erstellt am: 09. Mai. 2007 10:46 <-- editieren / zitieren --> Unities abgeben:
Hallo! Habe im Archiv gestöbert und einen Thread gefunden der der Lösung meines Problems schon sehr nahe kommt. Ich möchte ziemlich verschachtelte Blöcke markieren und durch einen Buttonklick n-mal auflösen - bis nichts mehr da ist. Dazu habe ich hier bereits eine Menge informationen gefunden und mir folgenden Inhalt auf meinen Button gelegt: ^C^C(while (setq elemli (ssget "_X" '((0 . "INSERT"))))(repeat (sslength elemli)(command "_.explode" (ssname elemli 0))(setq elemli (ssdel (ssname elemli 0) elemli))));(while (setq elemli (ssget "_X" '((0 . "POLYLINE"))))(repeat (sslength elemli)(command "_.explode" (ssname elemli 0))(setq elemli (ssdel (ssname elemli 0) elemli))))(princ) Allerdings möchte ich ja nicht die gesamte Zeichnung sprengen, sondern nur den von mir zuvor bestimmten Auswahlsatz/Block. Kann doch eigentich keine große Sache mehr sein, oder? Danke vorab. Karsten. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADwiesel Moderator CAD4FM UG
Beiträge: 1989 Registriert: 05.09.2000 AutoCAD, Bricscad Wir machen das Mögliche unmöglich
|
erstellt am: 09. Mai. 2007 11:01 <-- editieren / zitieren --> Unities abgeben: Nur für kschlepp
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 09. Mai. 2007 11:06 <-- editieren / zitieren --> Unities abgeben: Nur für kschlepp
und was mit dem Teil im anhang? Als *.vlx speichern und mit _appload laden ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
kschlepp Mitglied Dipl.-Ing. FH
Beiträge: 63 Registriert: 02.05.2007
|
erstellt am: 09. Mai. 2007 11:50 <-- editieren / zitieren --> Unities abgeben:
@CADwiesel: DANKE für den Link ins Lisp-Forum. Habe leider noch kein Kenntnisse in dem Bereich... Leider kann ich den Code nicht mit copy & paste in mein Makro-Fenster einfügen (Geht das überhaupt? Lisp im Makro-Feld?) Habe auch schon alle Leerzeichen, Absätze und Kommentare entfernt, aber - so vermute ich - ist es einfach zu viel code für das kleine Makrofeld. @CADmium: Wenn ich die .vlx lade und anschließend den Befehl inserts-explode eingebe geschieht genau das was ich will. Kann man die .vlx auch automatisch beim Start von Autocad laden? Dann müsste ich über ein Makro doch nur noch den insert-explode aufrufen lassen und alles läuft von allein, oder? 1000 Dank schon mal an euch beide. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 09. Mai. 2007 11:53 <-- editieren / zitieren --> Unities abgeben: Nur für kschlepp
|
kschlepp Mitglied Dipl.-Ing. FH
Beiträge: 63 Registriert: 02.05.2007
|
erstellt am: 09. Mai. 2007 13:25 <-- editieren / zitieren --> Unities abgeben:
Hallo nochmal... Habe nach den Anweisungen in der AutoCAD-Hilfe eine acad.lsp und eine acaddoc.lsp datei angelegt, jeweils mit dem folgenden Inhalt: (princ (load "MultiExplodeX" "\nMultiExplodeX.lsp nicht geladen.")) Es tut sich allerdings beim Neustart garnichts. Nicht einmal die Fehlermeldung erscheint. Hab ich was übersehen? Danke nochmals... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Clayton Ehrenmitglied Konstrukteur
Beiträge: 1632 Registriert: 07.02.2004 AMD Athlon 64X2 5600+, 1GB, Nvidia Quadro Pro FX 1100 Inventor Series 10 Mathcad 13
|
erstellt am: 09. Mai. 2007 15:09 <-- editieren / zitieren --> Unities abgeben: Nur für kschlepp
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 09. Mai. 2007 15:12 <-- editieren / zitieren --> Unities abgeben: Nur für kschlepp
zur allgemeinen Info: Der Threadersteller hat hier seine Fragen zur acad.lsp und acaddoc.lsp gestellt. ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
kschlepp Mitglied Dipl.-Ing. FH
Beiträge: 63 Registriert: 02.05.2007
|
erstellt am: 09. Mai. 2007 15:39 <-- editieren / zitieren --> Unities abgeben:
|