| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY WIRD VON NVIDIA ZUM HÄNDLER DES JAHRES GEWÄHLT, eine Pressemitteilung
|
Autor
|
Thema: DefPoints - Layer löschen. (625 mal gelesen)
|
AutoCAD-Nutzer Mitglied 1
Beiträge: 89 Registriert: 26.03.2004
|
erstellt am: 16. Feb. 2005 14:24 <-- editieren / zitieren --> Unities abgeben:
Hallo Leute !!! Kann mir mal jemand sagen wie ich den lästigen "DefPoints" - Layer löschen kann ? Ich weiß das AutoCAD es nicht erlaubt, vielleicht gibt es trotzdem die Möglichkeit. Bemaßung habe ich auch schon gelöscht. Danke Gruß. 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: 16. Feb. 2005 14:25 <-- editieren / zitieren --> Unities abgeben: Nur für AutoCAD-Nutzer
|
AutoCAD-Nutzer Mitglied 1
Beiträge: 89 Registriert: 26.03.2004
|
erstellt am: 16. Feb. 2005 14:34 <-- editieren / zitieren --> Unities abgeben:
|
CADdog Ehrenmitglied V.I.P. h.c.
Beiträge: 2280 Registriert: 30.04.2004 Intel Xeon 3,6 GHz 32 GB RAM NVIDIA Quadro P2000 Windows 10 Enterprise AutoCADmap 3D 2023 WS-Landcad 2023 QGIS 3.28.5
|
erstellt am: 16. Feb. 2005 14:35 <-- editieren / zitieren --> Unities abgeben: Nur für AutoCAD-Nutzer
|
AutoCAD-Nutzer Mitglied 1
Beiträge: 89 Registriert: 26.03.2004
|
erstellt am: 16. Feb. 2005 14:42 <-- editieren / zitieren --> Unities abgeben:
Und wenn man erst ausprobiert und dann Tipps abgibt - das wäre auch nicht verkehrt. Was nutzt mir das "Umbenennen" ??? Ich will den Mist LÖSCHEN. Und egal in was ich es "umbenenne" die Möglichkeit es zu löschen habe ich trotzdem nicht. 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: 16. Feb. 2005 14:44 <-- editieren / zitieren --> Unities abgeben: Nur für AutoCAD-Nutzer
ok.. probier mal Code:
(defun c:DELDEFPOINTS() (vl-load-com) (vlax-for ITEM (vla-get-layers(vla-get-activedocument(vlax-get-acad-object))) (if (=(strcase(vla-get-name ITEM))"DEFPOINTS") (vla-delete ITEM) ) ) )
------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
[Diese Nachricht wurde von CADmium am 16. Feb. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
AutoCAD-Nutzer Mitglied 1
Beiträge: 89 Registriert: 26.03.2004
|
erstellt am: 16. Feb. 2005 14:53 <-- editieren / zitieren --> Unities abgeben:
|
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 16. Feb. 2005 15:09 <-- editieren / zitieren --> Unities abgeben: Nur für AutoCAD-Nutzer
Hallo AUtoCAD-Nutzer, suche doch bitte mal im Forum danach, wie man derartige CODEs nutzt. Wenn mich nichts täuscht, dann hat der Benutzer FAQ eine feine Anleitung dazu geschrieben. Dann wird es auch bei dir funktionieren. Grüße Holger CAD on demand GmbH AUGCE - Manager Deutschland Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADdog Ehrenmitglied V.I.P. h.c.
Beiträge: 2280 Registriert: 30.04.2004 Intel Xeon 3,6 GHz 32 GB RAM NVIDIA Quadro P2000 Windows 10 Enterprise AutoCADmap 3D 2023 WS-Landcad 2023 QGIS 3.28.5
|
erstellt am: 16. Feb. 2005 15:13 <-- editieren / zitieren --> Unities abgeben: Nur für AutoCAD-Nutzer
und ich erwähne mal nebenbei, dass ein Layer dann umbenannt ist, wenn der Layereigenschaftenmanager über "ok" verlassen wird" ------------------ gruß CADdog, the dog formerly known as TR AutoCAD spricht mit einem, aber viele hören nicht zu. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
AutoCAD-Nutzer Mitglied 1
Beiträge: 89 Registriert: 26.03.2004
|
erstellt am: 16. Feb. 2005 15:21 <-- editieren / zitieren --> Unities abgeben:
|
charlieBV Ehrenmitglied V.I.P. h.c. Bauzeichnerin
Beiträge: 9319 Registriert: 28.08.2003
|
erstellt am: 16. Feb. 2005 15:24 <-- editieren / zitieren --> Unities abgeben: Nur für AutoCAD-Nutzer
|
carmelli76 Mitglied CAD/GIS Teamleitung
Beiträge: 553 Registriert: 05.07.2004 Autodesk Civil 3D 2014 Revit 2016 Vault 2014
|
erstellt am: 16. Feb. 2005 15:29 <-- editieren / zitieren --> Unities abgeben: Nur für AutoCAD-Nutzer
@autocadnutzer Der Layer lässt sich erst löschen, wenn auch keine Objekte, die noch von den Bemaßungen auf diesen Layer referenzieren, mehr vorhanden sind. Das können auch Blöcke sind, die zurzeit gar nicht mehr benutzt werden. Bereinigen hilft. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
AutoCAD-Nutzer Mitglied 1
Beiträge: 89 Registriert: 26.03.2004
|
erstellt am: 16. Feb. 2005 15:37 <-- editieren / zitieren --> Unities abgeben:
das sind keine Objekte auf diesen Layer vorhanden, keine Bemassungen - NICHTS. Auch wenn alle Layer eingeschaltet sind und alles gelöscht wird, sind die Layer "0" (klar) und Layer "DefPoints" immer noch in der Auswahlliste. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
AutoCAD-Nutzer Mitglied 1
Beiträge: 89 Registriert: 26.03.2004
|
erstellt am: 16. Feb. 2005 15:40 <-- editieren / zitieren --> Unities abgeben:
Wie man mit Lisp umgeht und wie man die benutzt das weis ich auch. Die CODE: (defun c ELDEFPOINTS() (vl-load-com) (vlax-for ITEM (vla-get-layers(vla-get-activedocument(vlax-get-acad-object))) (if (=(strcase(vla-get-name ITEM))"DEFPOINTS") (vla-delete ITEM) ) ) ) geht aber leider nicht. 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: 16. Feb. 2005 15:42 <-- editieren / zitieren --> Unities abgeben: Nur für AutoCAD-Nutzer
..ich hab den Smilie auch rausgenommen, ne Codeformatierung eingefügt und dir sicherheitshalber auch ne PM geschickt. Guckst du nochmal oben <dream> ------------------ - 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 |
j-sc Ehrenmitglied
Beiträge: 1838 Registriert: 14.07.2003 W7 64Bit intel core I7 2,8GHz / 4GB ATI FIRE PRO V5800 acad2011 acad2015 acad2018 Athena Expresstools
|
erstellt am: 16. Feb. 2005 15:43 <-- editieren / zitieren --> Unities abgeben: Nur für AutoCAD-Nutzer
High - isser wirklich leer (Defpoints meine ich) und in keinem Ansichtsfenster extra gefroren oder aktuell oder in nem Text oder Bemstil benutzt, kann man den umbenannten defpoints bereinigen. Dann isser wech - und irgendwann hat man ihn wieder - weil ihn acad immer wieder mitbringt ;-) ------------------ Ciao J-SC ... geht's vielleicht doch? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
AutoCAD-Nutzer Mitglied 1
Beiträge: 89 Registriert: 26.03.2004
|
erstellt am: 16. Feb. 2005 16:04 <-- editieren / zitieren --> Unities abgeben:
|
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: 16. Feb. 2005 16:09 <-- editieren / zitieren --> Unities abgeben: Nur für AutoCAD-Nutzer
Du hast in (defun c ELDEFPOINTS() .. ein Leerzeichen mit drinne statt (defun c ELDEFPOINTS() .. Diese Leerzeichen entsteht durch den ursprünglichen Smilie und ist oben im Code schon eine ganze weile berichtigt. Dies war auch Inhalt der PM, als der Thread ausuferte <dream> ------------------ - 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 |
AutoCAD-Nutzer Mitglied 1
Beiträge: 89 Registriert: 26.03.2004
|
erstellt am: 16. Feb. 2005 16:14 <-- editieren / zitieren --> Unities abgeben:
Dateiname: DelDefPoints.LSP Nein, ich habe Leerzeichen schon mal gelöscht - geht so und so nicht. Du meinst so: (defun c:DELDEFPOINTS() (vl-load-com) (vlax-for ITEM (vla-get-layers(vla-get-activedocument(vlax-get-acad-object))) (if (=(strcase(vla-get-name ITEM))"DEFPOINTS") (vla-delete ITEM) ) ) ) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
AsSchu Ehrenmitglied Konstrukteur
Beiträge: 1632 Registriert: 27.06.2003 ACAD 2012
|
erstellt am: 16. Feb. 2005 16:14 <-- editieren / zitieren --> Unities abgeben: Nur für AutoCAD-Nutzer
|
AutoCAD-Nutzer Mitglied 1
Beiträge: 89 Registriert: 26.03.2004
|
erstellt am: 16. Feb. 2005 16:18 <-- editieren / zitieren --> Unities abgeben:
|
AutoCAD-Nutzer Mitglied 1
Beiträge: 89 Registriert: 26.03.2004
|
erstellt am: 16. Feb. 2005 18:18 <-- editieren / zitieren --> Unities abgeben:
|
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur
Beiträge: 7085 Registriert: 13.01.2004 Sie nannten ihn google.
|
erstellt am: 16. Feb. 2005 18:50 <-- editieren / zitieren --> Unities abgeben: Nur für AutoCAD-Nutzer
Bin zwar nicht CADdog, aber gebe dir die Zeichnung trotzdem retour (ohne Layer loeschen). Wie oft wurdest du gefragt ob alle Dimensions und deren Zugehörigkeiten wie Blöcke draussen sind ? 1x ? 2x ? Du hast einen selbstdefinierten Bemassungspfeil eingebaut, welcher auf den Block PRETTL-PFEIL referenziert, dadurch ist der Layer loeschen in Verwendung; wenn du jetzt dem Bemassungsstil PRETTL den Pfeil Gefüllt zuweist, kannst du auf einmal mittels simplen bereinigen zuerst den Block kicken und danach den Layer - ohne Spezialkniffe ! ------------------ Grüsse Thomas [Diese Nachricht wurde von tunnelbauer am 16. Feb. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
AutoCAD-Nutzer Mitglied 1
Beiträge: 89 Registriert: 26.03.2004
|
erstellt am: 16. Feb. 2005 19:15 <-- editieren / zitieren --> Unities abgeben:
Alles klar... Habe woll was übersehen, bzw. auf die Eigenschaften von Pfeilgrößen nicht geachtet Vielen Dank an alle beteiligten Gruß. [Diese Nachricht wurde von AutoCAD-Nutzer am 16. Feb. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
TripleX Mitglied
Beiträge: 2 Registriert: 17.02.2005
|
erstellt am: 17. Feb. 2005 11:23 <-- editieren / zitieren --> Unities abgeben: Nur für AutoCAD-Nutzer
Wenn mich Layer nerven, die definitiv nicht belegt sind, speichere ich die komplette Zeichnung als "wblock" ab. Es verschwinden dann nicht nur die unbenutzten Layer oft ist die Zeichnung dann viiiiiieeeel kleiner! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
AsSchu Ehrenmitglied Konstrukteur
Beiträge: 1632 Registriert: 27.06.2003 ACAD 2012
|
erstellt am: 17. Feb. 2005 11:35 <-- editieren / zitieren --> Unities abgeben: Nur für AutoCAD-Nutzer
Zitat: Original erstellt von TripleX: Wenn mich Layer nerven, die definitiv nicht belegt sind, speichere ich die komplette Zeichnung als "wblock" ab. Es verschwinden dann nicht nur die unbenutzten Layer oft ist die Zeichnung dann viiiiiieeeel kleiner!
etwas umständlich Bereinigen alles tuts doch auch. Außerdem sind dann ja auch die Layouts weg, die du dann neu holen mußt. Wenn man viel mit Fremddateien arbeitet sollte man sich das Bereinigen sowieso zur Pflicht machen; sowie die Zeichnung einer regelmäßigen Prüfung unterziehen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |