| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Request a special discount on NVIDIA RTX 5000 Ada Generation GPU !, eine Pressemitteilung
|
Autor
|
Thema: Bereinigen ohne command (618 mal gelesen)
|
Bernd10 Mitglied
Beiträge: 763 Registriert: 20.11.2003 Intel(R) Xeon(R) W-2123 CPU @ 3.60GHz 16 GB RAM Windows 10 Pro 64-bit AutoCAD Mechnical 2020 Deu
|
erstellt am: 12. Nov. 2004 14:23 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich habe bisher in meiner Funktion zum Bereinigen von Objekten z.B. folgendes gemacht: (command "_.purge" "la" "*" "nein") Das hat soweit auch funktioniert. Nun möchte ich meine Funktion aber in einer Reaktor-Funktion verwenden, wodurch ja das command nicht mehr funktioniert. In der AutoCAD-Hilfe habe ich nur etwas zum Bereinigen aller Objekte gefunden: (vla-purgeall (vla-get-activedocument (vlax-get-acad-object))) In meinem o.g. command-Beispiel bereinige ich nur die Layer. Eine Funktion (vla-purge (vla-get-activedocument (vlax-get-acad-object)) "layer") gibt es leider nicht. Wie kann ich Objekte (z.B. Layer, Blöcke usw.) ohne command-Aufruf in einer Reaktor-Funktion bereinigen? Danke im Voraus und viele Grüße Bernd [Diese Nachricht wurde von Bernd10 am 12. Nov. 2004 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Moderator CAD on demand GmbH
Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools (d-tools.eu)
|
erstellt am: 12. Nov. 2004 14:30 <-- editieren / zitieren --> Unities abgeben: Nur für Bernd10
|
Bernd10 Mitglied
Beiträge: 763 Registriert: 20.11.2003 Intel(R) Xeon(R) W-2123 CPU @ 3.60GHz 16 GB RAM Windows 10 Pro 64-bit AutoCAD Mechnical 2020 Deu
|
erstellt am: 12. Nov. 2004 14:41 <-- editieren / zitieren --> Unities abgeben:
Hallo Holger, Zitat: Original erstellt von Brischke:
dann musst du rein in die einzelnen Objekttabellen, und prüfen, ob sie die Objekte löschen lassen.
Welche Funktion nehme ich aber zum löschen? Gruß Bernd Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 .
|
erstellt am: 12. Nov. 2004 16:50 <-- editieren / zitieren --> Unities abgeben: Nur für Bernd10
z.b vla-delete ? Könnte dann so aussehen: (vlax-for ITEM (vla-get-layers(vla-get-activedocument(vlax-get-acad-object))) (vl-catch-all-error-p (vl-catch-all-apply 'vla-delete (list ITEM) ) ) ) ------------------ - 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 |
mapcar Mitglied CADmin
Beiträge: 1250 Registriert: 20.05.2002 Time flies like an arrow, fruit flies like a banana (Groucho Marx)
|
erstellt am: 12. Nov. 2004 20:08 <-- editieren / zitieren --> Unities abgeben: Nur für Bernd10
|
Bernd10 Mitglied
Beiträge: 763 Registriert: 20.11.2003 Intel(R) Xeon(R) W-2123 CPU @ 3.60GHz 16 GB RAM Windows 10 Pro 64-bit AutoCAD Mechnical 2020 Deu
|
erstellt am: 15. Nov. 2004 09:02 <-- editieren / zitieren --> Unities abgeben:
Hallo, @Thomas Deinen Vorschlag werde ich ich nachher gleich testen. @Axel Ich möchte bei die Zeichnungen in bestimmten Situationen bereinigen, wenn dies aber entsprechend Deiner Vermutung zu Problemen führt, lasse ich es wieder. Danke an alle für das Interesse. Gruß Bernd
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |