| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Integration von 3D-Ersatzteilkatalogen in bestehende Systeme, ein Webinar am 24.10.2024
|
Autor
|
Thema: mal wieder Attribute (766 mal gelesen)
|
Mary_L. Mitglied Technische Zeichnerin
Beiträge: 52 Registriert: 01.04.2005 AutoCAD 2015
|
erstellt am: 07. Jan. 2008 15:13 <-- editieren / zitieren --> Unities abgeben:
Hallo alle zusammen... mal wieder etwas zum Thema Attribute. Also ich habe eine Zeichnung mit ca.100 Blöcken, nun muß ich allen Blöcken Attribute zuteilen...daß habe ich auch schon gemacht. Jetzt meine Frage, muß ich wirklich alle einzeln Synchronisieren, oder gibt es einen Trick alle auf einmal zu synchronisieren? (Mit Option/Name/"*" klappt es nicht!!!) Habe auch diesen Bericht gelesen und probiert-funktioniert aber nicht!!!! http://ww3.cad.de/foren/ubb/Forum54/HTML/006464.shtml#000000 (Also ich arbeite mit ACAD 2007.) Danke Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 07. Jan. 2008 18:00 <-- editieren / zitieren --> Unities abgeben: Nur für Mary_L.
eigentlich sollte (command "_attsync" "_n" "*") funktionieren, allerdings gabs in früheren ACADversionen (z.B: 2004) Probleme, da funktionierte der Attsyncbefehl bloß mit ner Auswahl durch anpicken. Dafür könnte folgendes Lisp weiterhelfen. (defun c:ATTSYNCALL( / BLOCK aw) (while(setq BLOCK(tblnext "BLOCK" (null BLOCK))) (if(and(setq AW(ssget "_X" (list '(0 . "INSERT")(assoc 2 BLOCK)))) (setq AW(ssname AW 0)) ) (command "_attsync" "_s" AW "_y") ) ) ) ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Helmut Schepers Mitglied
Beiträge: 35 Registriert: 01.11.2001 AutoCad 2000, AutoCAd 2002, Windows XP-pro Treppenbau-Software http://www.cad-treppenplanung.de
|
erstellt am: 07. Jan. 2008 18:00 <-- editieren / zitieren --> Unities abgeben: Nur für Mary_L.
Hallo, hab hier mal ein paar Programme zusammen kopiert, weiss aber nicht ob es mit acad2007 geht, hab hier nur acad2002 wenn es geht, dann musst du nur einen Quellblock auswählen und alle gleichen Attribute in den verschiedenen Blöcken werden aktuallisiert. Wenn es nicht mit acad2007 funzt, sag bescheid, dann probiere ich es morgen mal bei einem Kollegen aus. ich hoffe es hilft dir weiter. Gruß Helmut ------------------ mfg Helmut Schepers Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mary_L. Mitglied Technische Zeichnerin
Beiträge: 52 Registriert: 01.04.2005 AutoCAD 2015
|
erstellt am: 10. Jan. 2008 13:55 <-- editieren / zitieren --> Unities abgeben:
Erst mal danke für Eure Mühe. Helmut, danke für das Programm, aber irgendwie funzt es nicht - keine Veränderung beim synchronisieren!!!! CADmium, mhhhhhh da muß ich echt Passen, was ist ein Lisp? Dachte das ist nur für die Anpassung der Werkzeugkästen!?!?! Zumindest hab ich dieser Code in die Befehlszeile eingegeben................nix ist passiert!!!! Muß wohl alle einzeln anklicken :-( Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 10. Jan. 2008 13:57 <-- editieren / zitieren --> Unities abgeben: Nur für Mary_L.
|
Helmut Schepers Mitglied
Beiträge: 35 Registriert: 01.11.2001 AutoCad 2000, AutoCAd 2002, Windows XP-pro Treppenbau-Software http://www.cad-treppenplanung.de
|
erstellt am: 11. Jan. 2008 15:37 <-- editieren / zitieren --> Unities abgeben: Nur für Mary_L.
|
Mary_L. Mitglied Technische Zeichnerin
Beiträge: 52 Registriert: 01.04.2005 AutoCAD 2015
|
erstellt am: 17. Jan. 2008 14:35 <-- editieren / zitieren --> Unities abgeben:
Danke CADmium, jetzt weiß ich über die Lispdateien bescheid. Bin über Menü - Extras - Anwendungen und habe die Lisp geladen. Aber was nun? Beim Synchronisieren kann das Programm trotzdem immer nur ein Block/Attribut Synchronisieren!!! Helmut, bei Deinem Programm ist es das gleiche?!?!?! Welche Schritte hast Du nach dem Laden gemacht?? Bist Du auf _AttSync oder battman? So langsam denke ich echt, ich bin zu blöd dafür....aaahhhhh.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Musicus Mitglied Staatl. gepr. Techniker
Beiträge: 688 Registriert: 26.07.2005 AutoCAD 2021 Linear Building 18 Linear CAD Solutions 18 C.A.T.S. Windows 10 64bit
|
erstellt am: 17. Jan. 2008 14:47 <-- editieren / zitieren --> Unities abgeben: Nur für Mary_L.
|
Mary_L. Mitglied Technische Zeichnerin
Beiträge: 52 Registriert: 01.04.2005 AutoCAD 2015
|
erstellt am: 17. Jan. 2008 15:04 <-- editieren / zitieren --> Unities abgeben:
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 17. Jan. 2008 15:09 <-- editieren / zitieren --> Unities abgeben: Nur für Mary_L.
vielleicht postest du mal deine Zeichnung ?!... Vielleicht haben ja deine Blockreferenzen Attribute ohne zugehörige Attributsdefinition in den Blockdefinitionen. Dann läuft attsync natürlich ins Leere. ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mary_L. Mitglied Technische Zeichnerin
Beiträge: 52 Registriert: 01.04.2005 AutoCAD 2015
|
erstellt am: 17. Jan. 2008 15:49 <-- editieren / zitieren --> Unities abgeben:
Also noch mal....ich hatte Blöcke, ohne Attribute bzw. Attributdefinitionen. NUR BLÖCKE!!! Nun soll ich den Blöcken definierte Attribute zuweisen (Fabrikat:, Typ:,etc.) Dafür bin ich im *Blockeditor* auf *Attribute definieren* und dann habe ich *Bezeichnung* und *Eingabeaufforderung* beschrieben - dieses neben dem Symbol Platziert;usw. Als ich mit einem Block fertig war, habe ich diese Definitionen in allen anderen Blöcke in Blockeditor kopiert. Das habe ich bei ca.100 Blöcken gemacht. Momentan sind es immer noch Blöcke, erst nach dem Synchronisieren sind es Attribute bzw.erst dann man die *Werte* eintagen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |