| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Layer der Attribute in Block auslesen (1138 mal gelesen)
|
Lysier Mitglied technischer Sachbearbeiter
Beiträge: 8 Registriert: 25.03.2014
|
erstellt am: 27. Mrz. 2018 09:03 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich habe folgende Aufgabenstellung: Ich muss in allen Blöcken in mehreren Zeichnungen kontrollieren ob die Attribute (15 pro Block) auf dem richten Layer liegen. Jedes Attribut liegt auf einen eigenen Layer. Gibt es einen Möglichkeit den Layer eines Attribut im Block zu exportieren? In DATENEXTRAKT bzw. ATTEXT hab ich nichts gefunden. Danke! mfg Lysier Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bernd P Ehrenmitglied V.I.P. h.c. cook-general
Beiträge: 3358 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: 27. Mrz. 2018 10:17 <-- editieren / zitieren --> Unities abgeben: Nur für Lysier
servus, da wärs einfacher/schneller die Blöcke per script neu zu definieren als zu kontrollieren. Von wie viel Zeichnungen gehen sie aus? (command "_-insert" "BLOCKNAME=BLOCKNAME.dwg" ()) definiert den Block neu, ohne einfügen. ------------------ <----- Bitte Systeminfo eintragen, warum siehst du hier. Schöne Grüsse aus der Steiermark Bernd P. [Diese Nachricht wurde von Bernd P am 27. Mrz. 2018 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lysier Mitglied technischer Sachbearbeiter
Beiträge: 8 Registriert: 25.03.2014
|
erstellt am: 27. Mrz. 2018 10:30 <-- editieren / zitieren --> Unities abgeben:
In Summe sind es 15 Zeichnungen. In jeder Zeichnung sind ca. 800-1000 Blöcke davon ca. 20-30 verschiedene. Die Position der Attribute darf nicht verändert werden. Wenn ich den Block neu definiere wird die Position meines Wissen auch zurückgesetzt. 98% der Attribute wurden beim erstellen der Zeichnung mit dem richtigen Layer versehen. Die restlichen 2% muss ich jetzt finden Ich hatte an eine Extraktion wie z.B. ATTOUT gedacht in der der Layer des Attributs ausgeben wird oder gesetzt werden kann...
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 27. Mrz. 2018 10:38 <-- editieren / zitieren --> Unities abgeben: Nur für Lysier
Schon das setzen hätte ich per Zusatzprogramm gemacht, wie auch die Kontrolle. Ohne Zusatzprogramm dafür: Schreibe in Alle Attribute einen eindeutigen Wert oder gen gewünschten Layernamen. Dann nutze BURST aus den Expresstools. Nun hast du Texte mit dem Textwert LayerXY, diese Liegen auf dem Layer des (vorherigen) Attribut. Mit filter/Schnellauswahl kann man nun prüfen, oder gleich mit DATENEXTRAKT auslesen (Texte: Layer und Textwert). Informiert euch mal welche Zusatzprogramme/Möglichkeiten es gibt, selbst ein Export nach Excel, Layer korregieren, importieren ist möglich (mit einer entsprechenden Programmerweiterung). In LT wird die Sache schwieriger.. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Vino Mitglied
Beiträge: 207 Registriert: 24.05.2005 Windows 10 BricsCAD V22
|
erstellt am: 27. Mrz. 2018 13:56 <-- editieren / zitieren --> Unities abgeben: Nur für Lysier
Wie sieht die Layerstruktur denn sonst so aus? Liegen die betroffenen Blöcke alle auf einem Layer? Liegt da noch was anderes drauf? Liegen die falschen Attribute alle auf demselben Layer? Liegt da (innerhalb der Blöcke) noch was anderes drauf? Eventuell geht's so:
ALLE Layer außer den mit den Blöcken ausschalten -> Nur noch die Blöcke sichtbar? ALLE ausgeschalteten Layer außer den mit den falschen Attributen frieren -> Nur noch die falschen Attribute sichtbar? Sorry, Denkfehler... ALLE Layer außer den mit den falschen Attributen ausschalten -> Nur noch die falschen Attribute sichtbar? [Diese Nachricht wurde von Vino am 27. Mrz. 2018 editiert.] [Diese Nachricht wurde von Vino am 27. Mrz. 2018 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |