| |
| 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: Layerbereinigung (652 mal gelesen)
|
PzB Mitglied
Beiträge: 19 Registriert: 12.11.2003 AC2005 (deu) WXP (prof) HP750C+ P4-2.4GHz 1GB RAM Wildcat VP880Pro
|
erstellt am: 07. Dez. 2004 13:17 <-- editieren / zitieren --> Unities abgeben:
Hallöchen zusammen, in einer AutoCAD2002 DWG habe ich mehrere Layouts definiert und diese vor dem Versenden zum Kunden bereinigt. Dabei ist mir aufgefallen, dass die Layer die nur in dem Ansichtsfenster gefroren und deren Daten im Modellbereich gelöscht wurden nicht mit bereinigt werden. Nun zu meiner Frage: Gibt es eine Möglichkeit diese Ansichtsfenster per Routine/Lisp ausfindigzumachen und vor dem Bereinigen zu tauen? Ich benötige immer mehreren Layouts und mehreren Ansichtsfenster und somit kann die Suche zuviel Zeit in Anspruch nehmen.
------------------ Gruss Andreas 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: 07. Dez. 2004 13:27 <-- editieren / zitieren --> Unities abgeben: Nur für PzB
|
IBS BOH Mitglied
Beiträge: 212 Registriert: 22.09.2004 Windows 2000 AutoCAD 2004 SP 1a Expresstools 2004 Deutsch HP DesignJet 800
|
erstellt am: 07. Dez. 2004 13:28 <-- editieren / zitieren --> Unities abgeben: Nur für PzB
|
CADwiesel Moderator CAD4FM UG
Beiträge: 1989 Registriert: 05.09.2000 AutoCAD, Bricscad Wir machen das Mögliche unmöglich
|
erstellt am: 07. Dez. 2004 13:34 <-- editieren / zitieren --> Unities abgeben: Nur für PzB
|
AsSchu Ehrenmitglied Konstrukteur
Beiträge: 1632 Registriert: 27.06.2003 ACAD 2012
|
erstellt am: 07. Dez. 2004 13:44 <-- editieren / zitieren --> Unities abgeben: Nur für PzB
|
PzB Mitglied
Beiträge: 19 Registriert: 12.11.2003 AC2005 (deu) WXP (prof) HP750C+ P4-2.4GHz 1GB RAM Wildcat VP880Pro
|
erstellt am: 07. Dez. 2004 13:49 <-- editieren / zitieren --> Unities abgeben:
Schon mal Danke für die vielen Tipps. Die Layer umzubenennen hilft leider nicht (habe ich gerade ausprobiert) Was ich noch nicht erwähnt habe: Die Ansichtsfenster sind z.Zt. auch noch gesperrt. ------------------ Gruss Andreas 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: 07. Dez. 2004 13:59 <-- editieren / zitieren --> Unities abgeben: Nur für PzB
Zitat: Original erstellt von PzB: Schon mal Danke für die vielen Tipps.Die Layer umzubenennen hilft leider nicht (habe ich gerade ausprobiert) Was ich noch nicht erwähnt habe: Die Ansichtsfenster sind z.Zt. auch noch gesperrt.
komisch, das hat bei mir bis jetzt immer geklappt. Hast du die AF schon mal entsperrt? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Alpschorsch Mitglied Dipl.-Ing.(FH) Architektur
Beiträge: 735 Registriert: 18.11.2003 Grafikkarte: Rage128 Fury ProII 32MB Prozzesor ~1,5MHz Arbeitsspeicher~1,3GB Windows 2000 Professional ACAD 2004 Express Tools(deutsch) Photoshop 7.0 Quark Express 5.5 Acrobat 5.0
|
erstellt am: 07. Dez. 2004 14:35 <-- editieren / zitieren --> Unities abgeben: Nur für PzB
|
PzB Mitglied
Beiträge: 19 Registriert: 12.11.2003 AC2005 (deu) WXP (prof) HP750C+ P4-2.4GHz 1GB RAM Wildcat VP880Pro
|
erstellt am: 07. Dez. 2004 14:44 <-- editieren / zitieren --> Unities abgeben:
Ich habe mir z.Zt. 10 Layouts eingerichtet mit diversen Ansichtsfenstern (Ich finde einwenig Mühselig so die Sache Einzugrenzen). Deinen Tip mit dem Entsperren habe ich getestet -indem ich bis auf ein Layout alle anderen gelöscht habe- und er hat auch nicht geholfen. Zumal ich die Zeichn. mit gesperrten Ansichtsfenster versenden möchte.
------------------ Gruss Andreas 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: 07. Dez. 2004 16:24 <-- editieren / zitieren --> Unities abgeben: Nur für PzB
|
PzB Mitglied
Beiträge: 19 Registriert: 12.11.2003 AC2005 (deu) WXP (prof) HP750C+ P4-2.4GHz 1GB RAM Wildcat VP880Pro
|
erstellt am: 07. Dez. 2004 18:44 <-- editieren / zitieren --> Unities abgeben:
|
CADwiesel Moderator CAD4FM UG
Beiträge: 1989 Registriert: 05.09.2000 AutoCAD, Bricscad Wir machen das Mögliche unmöglich
|
erstellt am: 08. Dez. 2004 08:04 <-- editieren / zitieren --> Unities abgeben: Nur für PzB
Zitat:
Auch mit diesem Tool funktioniert das Bereinigen nur in einem nicht gesperrten Ansichtsfenster in dem ich vorher per 'Hand' die Layer (in dem betreffenden Ansichtsfenster) getaut habe.
Das ist schlichtweg Falsch Spurge kann es - du musst nur die richtigen schalter setzen/wählen Es gibt nichts - jedenfalls von solchen banalen Dingen, was Spurge nicht kann! ------------------ Gruß CADwiesel Besucht uns im CHAT
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
PzB Mitglied
Beiträge: 19 Registriert: 12.11.2003 AC2005 (deu) WXP (prof) HP750C+ P4-2.4GHz 1GB RAM Wildcat VP880Pro
|
erstellt am: 08. Dez. 2004 08:08 <-- editieren / zitieren --> Unities abgeben:
|
CADwiesel Moderator CAD4FM UG
Beiträge: 1989 Registriert: 05.09.2000 AutoCAD, Bricscad Wir machen das Mögliche unmöglich
|
erstellt am: 08. Dez. 2004 09:46 <-- editieren / zitieren --> Unities abgeben: Nur für PzB
|
FiT Mitglied
Beiträge: 22 Registriert: 27.08.2004 Pentium-IV, 1GB-Ram, Matrox-Parphelia, SCSII-UW2, Win2k, acad2004, BauCaD *K+R* 17.
|
erstellt am: 08. Dez. 2004 13:47 <-- editieren / zitieren --> Unities abgeben: Nur für PzB
Hallo Andreas, folgendes zum Problem der gefrorenen AnsichtsFensterLayer (z.B. Befehl: AFLayer): Bis zur acad-Version 2002 wurden gefr.AFLayer im VPort, also im MehrfachANSichtsFENster (MANSFEN) gespeichert. Das hatte zur Folge: wenn man ein Mansfen kopiert hat, wurden auch alle gefr.AFLayer mitkopiert, auch wenn keine Objekte darauf waren; konnte auch nicht bereinigt werden, da im VPort gespeichert. Also gefr.AFLayer suchen und tauen; dumme Sache... In acad2004 hingegen werden gefr.AFLayer im VPort als Objekt-ID/Referenz gespeichert (man belehre mich eines besseren) und werden bei'm kopieren eines Mansfen nicht mitkopiert. - Problem erledigt. Ich hatte früher das gleiche Problem (in Zeichnungen von Kollegen) und hatte keine Lust in 50 und mehr Layouts gefr.AFLayer zu suchen, und die gib'ts dann auch noch im PBereich UND im MBereich auf'm Layout! Lösung: Datenbank durchsuchen (=> entities => viewport) (nicht schön, aber aufschlussreich) ;;;---------------------------------------------8-) (defun C:HOWMANYAFLAYER (/) (princ "\ngefrorene mehrfachAnsichtsFensterLAYER") (setq VIEW_PORT (ssget "_X" (list (cons 0 "VIEWPORT")))) (if VIEW_PORT (progn (setq COUNT 0) (repeat (sslength VIEW_PORT) (setq NUMBER 0) (foreach FROM (entget (ssname VIEW_PORT COUNT)) (cond ( ;_acad2000/2002: (= (substr (getvar "acadver") 1 2) "15") (if (= 341 (car FROM)) (setq NUMBER (1+ NUMBER)) ) ) ( ;_acad2004: (= (substr (getvar "acadver") 1 2) "16") (if (= 331 (car FROM)) (setq NUMBER (1+ NUMBER)) ) ) ) ) (princ "\n") (princ (ssname VIEW_PORT COUNT)) (princ " gefr.AFLayer: ") (princ NUMBER) (princ "\t in Layout: ") (princ (cdr (assoc 410 (entget (ssname VIEW_PORT COUNT))))) (setq COUNT (1+ COUNT)) ) (textscr) ) (princ "\n...keine. ") ) (prin1) ) (princ "\nneuer Befehl: howmanyaflayer") ;;;---------------------------------------------;-) ------------------ Gruß Gerald Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
FiT Mitglied
Beiträge: 22 Registriert: 27.08.2004 Pentium-IV, 1GB-Ram, Matrox-Parphelia, SCSII-UW2, Win2k, acad2004, BauCaD *K+R* 17.
|
erstellt am: 08. Dez. 2004 20:05 <-- editieren / zitieren --> Unities abgeben: Nur für PzB
Ergänzung zu meinem posting von heute mittag; (auch die längste Mittagspause hat mal ein Ende) in meinem prog' HowManyAFLayer: Zeile 3 natürlich so: (/ COUNT NUMBER VIEW_PORT) und die Ergebnisse in Zeile 15, 20 und/oder 29 können dazu herangezogen werden um die entsprechenden Layer im MehrfachANSichtsFENster zu tauen und zu bereinigen. Das gehört aber eigentlich in's Forum *Lisp*. Wie schon gesagt, gibt es dieses Problem (GottSeiDank) in acad2004 nicht mehr. ------------------ Gruß Gerald Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |