| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Brühl und CIDEON: Synergien schaffen Wettbewerbsvorteile , ein Anwenderbericht
|
Autor
|
Thema: wblock (2037 mal gelesen)
|
waasnix Mitglied Technische Zeichnerin
Beiträge: 9 Registriert: 04.04.2005 ACAD 2005 Windows XP
|
erstellt am: 25. Aug. 2005 11:57 <-- editieren / zitieren --> Unities abgeben:
hallo leute! wer kann mir helfen? habe in einer zeichnung alle layer gefroren bis auf den jenigen den ich als wblock hinausschreiben wollte. hab dann den wblock erstellt, jedoch hat er in die neue datei alle layer mitgenommen die ich zuvor gefroren hatte. wie kann das sein? danke im vorraus lg karin
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cschuetz Mitglied CAD Support
Beiträge: 898 Registriert: 06.10.2003 autocad 14 bis 2007 adt 2 bis 2007 palladiox 2000 bis 2007 bitmap 14 bis 2007 revit 6.1 bis 9.1
|
erstellt am: 25. Aug. 2005 12:00 <-- editieren / zitieren --> Unities abgeben: Nur für waasnix
vermutlich hast du in deinem wblock noch einen anderen block erwischt, der diese layer enthält. lös mal vorher alles komplett auf und mache dann den wblock. ciao chris ------------------ freundliche grüsse christian schütz acadgraph support www.acadgraph.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
charlieBV Ehrenmitglied V.I.P. h.c. Bauzeichnerin
Beiträge: 9319 Registriert: 28.08.2003
|
erstellt am: 25. Aug. 2005 12:01 <-- editieren / zitieren --> Unities abgeben: Nur für waasnix
|
waasnix Mitglied Technische Zeichnerin
Beiträge: 9 Registriert: 04.04.2005 ACAD 2005 Windows XP
|
erstellt am: 25. Aug. 2005 12:45 <-- editieren / zitieren --> Unities abgeben:
nein an dem liegts nicht, in den optionen ist schon "objekte" aktiviert. und einen anderen block kann ich auch nicht erwischt haben da ich zuvor alles aufgelöst habe..... gibst für sowas vielleicht eine systemvariable? lg karin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Angelika Hädrich Ehrenmitglied V.I.P. h.c. Application Engineer
Beiträge: 5123 Registriert: 12.07.2000 Der erreicht am meisten, der immer auch anders kann, als er vorhatte.
|
erstellt am: 25. Aug. 2005 12:53 <-- editieren / zitieren --> Unities abgeben: Nur für waasnix
Hi Karin, wenn die anderen Layer wirklich gefroren waren - nicht nur einfach mal ausgeschaltet, unterschiedliche Symbole (Schneeflocke=frieren, Lampe = ein/aus und Deine Objekte keine Blöcke sind, dann sollte es funktionieren. Bei ausgeschaltetem Layer kann es passieren, daß die Objekte die man nicht sieht, bei Kreuzen oder Fensterwahl (und ähnlich mehrfach-Wahlmöglichkeiten) mit in den Auswahlsatz kommen. Bei gefrorenen Layern geht das nicht schief, weil die für AutoCAD dann nicht vorhanden sind. Gruß Angelika ------------------ Lieber Fehler riskieren als Initiative verhindern. (Reinhard Mohn)
Bitte Supportangaben eintragen, warum siehst du hier 'Wie sprechen Menschen mit Menschen? Aneinander vorbei!' (Kurt Tucholsky) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bernhard GSD Mitglied
Beiträge: 505 Registriert: 29.08.2002 AutoCAD 2025(Deu); Revit 2025(Deu); Windows 11 PRO x64(Deu)
|
erstellt am: 25. Aug. 2005 12:53 <-- editieren / zitieren --> Unities abgeben: Nur für waasnix
Liegt eventuell an der Auswahlmethode Du solltest Kreuzen (über die ganze Zeichung) statt ALLE verwenden. ps.: Das folgende Lisp spürt Blöcke mit gesuchten Layern auf:
(DEFUN c:laysuch () (SETQ string (STRCASE (GETSTRING "\n\tLayername : ")) block T block (TBLNEXT "BLOCK" T) elem (CDR (ASSOC -2 block)) name (CDR (ASSOC 2 block)) ) (PRINC "searching...") (IF (WCMATCH (CDR (ASSOC 8 (ENTGET elem))) string) (PROGN (SETQ elem nil) (PRINC (STRCAT "\t" name "\n"))) ) (WHILE elem (SETQ elem (ENTNEXT elem)) (IF elem (IF (WCMATCH (CDR (ASSOC 8 (ENTGET elem))) string) (PROGN (SETQ elem nil) (PRINC (STRCAT "\t" name "\n"))) ) ) ) (WHILE block (SETQ block (TBLNEXT "BLOCK")) (IF block (PROGN (SETQ elem (CDR (ASSOC -2 block))) (SETQ name (CDR (ASSOC 2 block))) (IF (WCMATCH (CDR (ASSOC 8 (ENTGET elem))) string) (PROGN (SETQ elem nil) (PRINC (STRCAT "\t" name "\n"))) ) (WHILE elem (SETQ elem (ENTNEXT elem)) (IF elem (IF (WCMATCH (CDR (ASSOC 8 (ENTGET elem))) string) (PROGN (SETQ elem nil) (PRINC (STRCAT "\t" name "\n"))) ) ) ) ) ) ) (PRINC) )
------------------ Gruß aus Wien Bernhard Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
charlieBV Ehrenmitglied V.I.P. h.c. Bauzeichnerin
Beiträge: 9319 Registriert: 28.08.2003
|
erstellt am: 25. Aug. 2005 12:55 <-- editieren / zitieren --> Unities abgeben: Nur für waasnix
|