Guten Morgen,
ich habe ein kleines Problem mit Attributwerten. Ich habe in einer Zeichnung einen Block "STUHL1" mehrfach eingefügt. Ich versuche dieses Problem vereinfacht zu erklären.
Nehmen wir an ich richte ein Haus ein. Um eine Stückliste der Möbel zu erstellen vergebe ich z. B. bei jedem Lehnstuhl (Blockname=STUHL1) aus Fichte die Position "1" und bei jedem aus Eiche die Position "2". Die Positionsnummer lege ich auf das Attribut POS und das Material auf MAT.
Jetzt entscheidet der Bauherr das er alle Lehnstühle in Buche haben will.
Wie finde ich alle Stühle der Position "1" um deren Material auf Buche zu setzen? Wichtig dabei ist, dass ich das unter AutoLisp schaffe, da hiermit noch weitere Attributwerte des Blocks umgerechnet werden müssen.
Gibt es eine Möglichkeit alle Blöcke Namens "STUHL1" die POS=1 haben in eine Auswahl zu packen?
Vielleicht geht das mit (ssget "X" '(8 . "STUHL1") ?usw.?). Hier fehlt mir eine weitere Filterbedingung des Attributes "POS" mit dem Wert "1". Wie lautet diese Filterbedingung?
Bin ich auf dem Holzweg oder gibt es einen anderne Weg? Kann mir jemand helfen?
Lars
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP