| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY präsentiert die neue NVIDIA RTX A400 und die A1000 Grafikkarte, eine Pressemitteilung
|
Autor
|
Thema: Layer frieren (2418 mal gelesen)
|
besele Mitglied
Beiträge: 62 Registriert: 14.07.2011
|
erstellt am: 20. Jan. 2014 16:04 <-- editieren / zitieren --> Unities abgeben:
Hallo Cadfreunde gibt es vielleicht eine Möglichkeit wenn ich den Befehl "Layer frieren" nehme, und was einfiere (zB. Layer Wand, Steher, Ausschnitt usw..) auch wieder nur einen Layer zu tauen. (zB. nur Layer Steher) So in der Art wie beim Lisp "NoShow" da werden die Elemente strichliert dargestellt und man kann auswählen welche man wieder aktivieren will. Wenn es was gibt bitte in LISP. danke im vorhinein besele 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: 20. Jan. 2014 16:10 <-- editieren / zitieren --> Unities abgeben: Nur für besele
|
Bernd P Ehrenmitglied V.I.P. h.c. cook-general
Beiträge: 3424 Registriert: 07.06.2001 W10-64bit, AMD Ryzen 7 3700X,32GB RAM, Sapphire Pulse Radeon RX 570 8G G5, Canon TX-3000 MFP, Maus Cherry MW4500, Sub:Infrastructure Design Suite, Office 365
|
erstellt am: 20. Jan. 2014 16:11 <-- editieren / zitieren --> Unities abgeben: Nur für besele
Servus Mit dem Lisp kann man z.B. alle Layer die im Namen "Wand", "Steher" ... (zur freien Eingabe) einfrieren. Code: (progn (princ "Layerteil: ") (setq layt(getstring)) (command "_-layer" "_on" (strcat "*" layt "*") "")) (progn (princ "Layerteil: ") (setq layt(getstring)) (command "_-layer" "_off" (strcat "*" layt "*") ""))
------------------ <----- Bitte Systeminfo eintragen, warum siehst du hier. "Warum Einfach es geht auch kompliziert". Schöne Grüsse aus der Steiermark Bernd P. Sport ist Mord Rekorde: Scalelist>11727, Fehler>34365, Layerfilter>XXXX Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 22275 Registriert: 03.06.2002 Alles
|
erstellt am: 20. Jan. 2014 16:14 <-- editieren / zitieren --> Unities abgeben: Nur für besele
Layereinstellung merken alle gefrorenen Layer tauen alle Objekte der Layer gestrichelt anzeigen lassen <Benutzerauswahl> alle Layer frieren (oder eben bereits nur die aktuell zu frierenden) ObjektLayer der gewählten Objekte tauen Nein, kenn ich nicht fertig. Layerstand speichern und wieder herstellen findet man im Forum, das gestrichelte findest du ja in dem genannten Beispielprogramm. Ran ans Werk! ------------------ CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
besele Mitglied
Beiträge: 62 Registriert: 14.07.2011
|
erstellt am: 20. Jan. 2014 16:18 <-- editieren / zitieren --> Unities abgeben:
Hi, Britschke momentan nur mit dem A-Cad Befehl da wir aber im Jachtausbau tätig sind haben wir immer hunderte von Layern. Deshalb wollte ich die Layer die ich ausblende auch wieder einblenden könne, ohne das die Layer die von der Autocadlayerstrucktur berücksichtigt werden. Bei der Lisp "NoShow" funktioniert das mit den einzelnen Linien. lg besele 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: 20. Jan. 2014 16:35 <-- editieren / zitieren --> Unities abgeben: Nur für besele
... willst du (a) selbst was programmieren oder (b) hoffst du hier ein fertiges Tool gepostet zu bekommen? Egal wie, ganz so einfach ist's nicht. Denn woher soll das Tool wissen, welche Layer du wann gefroren hast. Das Programm, was die Layer wieder einschaltet, hat genau, wie du das im Layerdialog siehst, nur die Information, welche Layer gefroren sind. Welche davon soll das Tool dann wieder herstellen? Ich denke, du solltest dich (egal ob in Lisp oder in der AutoCAD-Bedienung) mit dem Layerstatus beschäftigen. Dann setzt du einen Status, wenn du meinst, dass dieser Stand wieder hergestellt werden soll, und setzt den wieder aktuell, wenn der Zeitpunkt dafür gekommen ist. Grüße! Holger ------------------ Holger Brischke CAD on demand GmbH Individuelle Lösungen von Heute auf Morgen.
defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
besele Mitglied
Beiträge: 62 Registriert: 14.07.2011
|
erstellt am: 20. Jan. 2014 16:43 <-- editieren / zitieren --> Unities abgeben:
Hi, für einfache funktionen reicht mein Lisp aber für so aufwendige Sachen hatte ich gedacht das mir jemand etwas postet oder wenigstens auf einen Link verweißt. Da muß ich ehrlich sagen, für das hab ich mich noch zu wenig mit Lisp beschäftigt da ich nur ein, zweimal im Jahr so etwas brauche. Deshalb hab ich gehofft etwas hier zu erfahren. lg besele
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 22275 Registriert: 03.06.2002 Alles
|
erstellt am: 24. Jan. 2014 12:58 <-- editieren / zitieren --> Unities abgeben: Nur für besele
|
besele Mitglied
Beiträge: 62 Registriert: 14.07.2011
|
erstellt am: 24. Jan. 2014 20:27 <-- editieren / zitieren --> Unities abgeben:
|
cadffm Moderator 良い精神
Beiträge: 22275 Registriert: 03.06.2002 Alles
|
erstellt am: 24. Jan. 2014 23:02 <-- editieren / zitieren --> Unities abgeben: Nur für besele
|