| |
| 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: Layer-Eigenschaften übertragen (4450 / mal gelesen)
|
Jörg Mitglied selbstständig
Beiträge: 104 Registriert: 24.07.2000 Autocad Architecture 2019 + Athena
|
erstellt am: 11. Apr. 2019 16:16 <-- editieren / zitieren --> Unities abgeben:
|
Bernhard GSD Mitglied
Beiträge: 505 Registriert: 29.08.2002 AutoCAD 2025(Deu); Revit 2025(Deu); Windows 11 PRO x64(Deu)
|
erstellt am: 11. Apr. 2019 16:21 <-- editieren / zitieren --> Unities abgeben: Nur für Jörg
Auf die Schnelle fällt mir nur ein, ein Element dieses Layers in eine leere Zeichnung kopieren, dort den Layer umbenennen und das Element zurück kopieren - alternativ den Layer mit Designcenter kopieren... ------------------ Gruß aus Wien Bernhard 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: 11. Apr. 2019 16:23 <-- editieren / zitieren --> Unities abgeben: Nur für Jörg
Alternativ könnte man auch 10 Zeilen Autolisp schreiben. Code: (DEFUN c:clonelayer () (SETQ layer1 (GETSTRING "Ausgangslayer:")) (SETQ layer2 (GETSTRING "Ziellayer:")) (SETQ layerdata (TBLSEARCH "LAYER" layer1)) (COMMAND "_LAYER" "_MAKE" layer2 "_LType" (CDR (ASSOC 6 layerdata)) "" "_Color" (CDR (ASSOC 62 layerdata)) "" "") (PRINC) )
... Noch unvollständig, aber so etwas könnte es gehen. Alternativ mit (ENTGET (tblobjname "LAYER" "M_U-9")) noch mehr Daten aus dem Layer auslesen. ------------------ Gruß aus Wien Bernhard [Diese Nachricht wurde von Bernhard GSD am 11. Apr. 2019 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ibmk Mitglied Konstrukteur
Beiträge: 106 Registriert: 17.11.2016 WIN 10 PRO X64 i7-9750H 16 GB RAM Quadro T1000 ACAD 2024
|
erstellt am: 11. Apr. 2019 18:03 <-- editieren / zitieren --> Unities abgeben: Nur für Jörg
... den Namen des anderen Layer in die Zwischenablage kopieren (Layer im Layereigenschaften-Manager markieren - F2 - Strg + C) - den anderen Layer löschen - den Layer mit den zu übertragenden Eigenschaften im Layereigenschaften-Manager anklicken - dann im Layereigenschaften-Manager auf den Button für "Neuer Layer " (oder Alt + N) und den Namen aus der Zwischenablage einfügen. Durch das Anklicken des Layers werden beim Erstellen eines neuen Layers die Eigenschaften des vorher ausgewählten Layers übernommen. Hoffe ich habe mich verständlich ausgedrückt Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jörg Mitglied selbstständig
Beiträge: 104 Registriert: 24.07.2000 Autocad Architecture 2019 + Athena
|
erstellt am: 11. Apr. 2019 18:18 <-- editieren / zitieren --> Unities abgeben:
|
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: 12. Apr. 2019 07:15 <-- editieren / zitieren --> Unities abgeben: Nur für Jörg
Im Layermanager betreffende Layer markieren, zu übertragende Eigenschaft auswählen und bestätigen -> alle Layer der Auswahl erhalten diese Eigenschaft. ------------------ Ciao J-SC ... geht's vielleicht doch? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jörg Mitglied selbstständig
Beiträge: 104 Registriert: 24.07.2000 Autocad Architecture 2019 + Athena
|
erstellt am: 12. Apr. 2019 08:28 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von j-sc: Im Layermanager betreffende Layer markieren, zu übertragende Eigenschaft auswählen und bestätigen -> alle Layer der Auswahl erhalten diese Eigenschaft.
Mit Layermanager ist der Layereigenschafts-Manager gemeint? Wie kann ich dort die Eigenschaften auswählen? 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: 15. Apr. 2019 08:22 <-- editieren / zitieren --> Unities abgeben: Nur für Jörg
|
Jörg Mitglied selbstständig
Beiträge: 104 Registriert: 24.07.2000 Autocad Architecture 2019 + Athena
|
erstellt am: 15. Apr. 2019 08:42 <-- editieren / zitieren --> Unities abgeben:
Okay, hab ich verstanden. Ist aber nicht das was ich brauche. Ich möchte das alle Eigenschaften eines Layers (A) auf einen anderen(B) übertragen werden. Derzeit nutze ich folgenden Ablauf: Name von Layer B in die Zwischenablage Layer A markieren, RMT, neuer Layer, Name aus Zwischenablage+X, Layer B markieren, RMT, Layer zusammenführen (in den neu angelegten Layer) Recht aufwändig. Weiter habe ich das Problem, das die Blöcke nicht die Layereigenschaften übernehmen. Hierzu müssen diese wohl immer erst aufgelöst werden.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADuceus Mitglied LWL-Netzplaner GIS
Beiträge: 359 Registriert: 20.01.2005 LWL Netzplanung AutoCAD Map 3D 2020 Win10 64bit / Chrome Intel® Core™ i7-4770K 3.50GHz / 32GB NVidia Quadro P400 HP DesignJet T795
|
erstellt am: 15. Apr. 2019 11:14 <-- editieren / zitieren --> Unities abgeben: Nur für Jörg
Lieber Jörg So wie ich das gelesene interpretiere, entspricht eigentlich JEDE Antwort die Dir bisher gegeben wurde einer möglichen Lösung (ausser die von ibmk, aber Du hattest verschwiegen, dass Objekte auf dem Layer sind). Beide Lösungen von Bernhard und die von j-sc "übertragen" alle Eigenschaften schneller als Deine RMT-Lösung. Vor allem kannst Du mit beiden Methoden die Eigenschaften auf gleich mehrere Layer gleichzeitig kopieren. Der Layerwerkzeuge in AutoCAD sind eigentlich so flexibel, dass es ein extra Werkzeug (wie Du es wahrscheinlich vorstellst) überhaupt nicht braucht. Daher stimmt entweder Deine Aussage "Ist aber nicht das was ich brauche" nicht, oder Dein Arbeitsablauf bewegt sich völlig fern der Praxis. Bevor Du also nun ein drittes mal erklärst, dass Du "eigentlich nur" die Eigenschaften von einem Layer auf einen anderen Layer übertragen möchtest, erkläre besser, was Du eigentlich vor hast! Übrigens: Wenn sich die Blöcke nicht mitändern, dann wurden diese Blöcke (bewusst oder aus Unwissenheit) so erstellt, dass sie sich nicht mitändern. Dazu empfehle ich Dir sich mit den Grundlagen der Blockerstellung zu befassen, Stichworte "Layer 0", "VonBlock" und "VonLayer". ------------------ Du kannst in anderen nur entzünden, was in Dir selber brennt! Wollte noch ein File anhängen, aber habe die Kiste schon heruntergefahren. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |