Hot News aus dem CAD.de-Newsletter:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  Layer-Eigenschaften übertragen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:   Layer-Eigenschaften übertragen (350 mal gelesen)
Jörg
Mitglied
selbstständig


Sehen Sie sich das Profil von Jörg an!   Senden Sie eine Private Message an Jörg  Schreiben Sie einen Gästebucheintrag für Jörg

Beiträge: 61
Registriert: 24.07.2000

Autocad Architecture 2019 + Athena

erstellt am: 11. Apr. 2019 16:16    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

ich möchte die Eigenschaften eines Layers auf einen anderen übertragen.
Ist dies möglich?

Danke und Grüße

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Bernhard GSD
Mitglied



Sehen Sie sich das Profil von Bernhard GSD an!   Senden Sie eine Private Message an Bernhard GSD  Schreiben Sie einen Gästebucheintrag für Bernhard GSD

Beiträge: 436
Registriert: 29.08.2002

AutoCAD 2019(Deu); Windows 10 PRO x64(Deu)

erstellt am: 11. Apr. 2019 16:21    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Jörg 10 Unities + Antwort hilfreich

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



Sehen Sie sich das Profil von Bernhard GSD an!   Senden Sie eine Private Message an Bernhard GSD  Schreiben Sie einen Gästebucheintrag für Bernhard GSD

Beiträge: 436
Registriert: 29.08.2002

AutoCAD 2019(Deu); Windows 10 PRO x64(Deu)

erstellt am: 11. Apr. 2019 16:23    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Jörg 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von ibmk an!   Senden Sie eine Private Message an ibmk  Schreiben Sie einen Gästebucheintrag für ibmk

Beiträge: 89
Registriert: 17.11.2016

WIN 10 Pro x64
i7-8750H
16 GB RAM
Quadro P1000
ACADA 2016

erstellt am: 11. Apr. 2019 18:03    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Jörg 10 Unities + Antwort hilfreich

... 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


Sehen Sie sich das Profil von Jörg an!   Senden Sie eine Private Message an Jörg  Schreiben Sie einen Gästebucheintrag für Jörg

Beiträge: 61
Registriert: 24.07.2000

Autocad Architecture 2019 + Athena

erstellt am: 11. Apr. 2019 18:18    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

@ibmk
Auf beiden Layern habe ich Elemente, löschen wäre dann eher ungünstig.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

j-sc
Ehrenmitglied



Sehen Sie sich das Profil von j-sc an!   Senden Sie eine Private Message an j-sc  Schreiben Sie einen Gästebucheintrag für j-sc

Beiträge: 1821
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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Jörg 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von Jörg an!   Senden Sie eine Private Message an Jörg  Schreiben Sie einen Gästebucheintrag für Jörg

Beiträge: 61
Registriert: 24.07.2000

Autocad Architecture 2019 + Athena

erstellt am: 12. Apr. 2019 08:28    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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



Sehen Sie sich das Profil von j-sc an!   Senden Sie eine Private Message an j-sc  Schreiben Sie einen Gästebucheintrag für j-sc

Beiträge: 1821
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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Jörg 10 Unities + Antwort hilfreich


layer.JPG

 
Vielleicht hilft dir das Bild

------------------
Ciao
J-SC
... geht's vielleicht doch?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Jörg
Mitglied
selbstständig


Sehen Sie sich das Profil von Jörg an!   Senden Sie eine Private Message an Jörg  Schreiben Sie einen Gästebucheintrag für Jörg

Beiträge: 61
Registriert: 24.07.2000

Autocad Architecture 2019 + Athena

erstellt am: 15. Apr. 2019 08:42    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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
BIM/CAD Administrator


Sehen Sie sich das Profil von CADuceus an!   Senden Sie eine Private Message an CADuceus  Schreiben Sie einen Gästebucheintrag für CADuceus

Beiträge: 326
Registriert: 20.01.2005

Revit 2017/2019 (D/EN)
Win10 64bit / Chrome
Intel® Core™ i7-8550U 1.99GHz / 16GB
Radeon RX 540
HP DesignJet T795

erstellt am: 15. Apr. 2019 11:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Jörg 10 Unities + Antwort hilfreich

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

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2019 CAD.de | Impressum | Datenschutz