CADsite forum

AutoCAD => Autolisp => Topic gestart door: c2w op di 26 05 2009, 08:29:47

Titel: Edit block attribute voor multiple blocks
Bericht door: c2w op di 26 05 2009, 08:29:47
Hallo, Ik ben niew op het forum, en heb een vraag:

Ik heb meerdere blocks gedefinieerd, maar wel met dezelfde attributen, ofwel block a t/m z die ieder de attributen text1, text2, text3, enz hebben. Nu ben ik opzoek naar een methode of lisp of iets dergelijks, waarbij ik tegelijk meerdere blokken selecteer, en dan in 1 keer voor deze geselecteerde blokken dezelfe atributen invul. Kan iemand mij helpen?

Alvast bedankt.

Kees
Titel: Re:Edit block attribute voor multiple blocks
Bericht door: roy_043 op di 26 05 2009, 08:58:58
Beste Kees,

Het commando attedit is wat jij zoekt.

Groet, Roy.
Titel: Re:Edit block attribute voor multiple blocks
Bericht door: c2w op di 26 05 2009, 12:01:41
Citaat van: roy_043 op di 26 05 2009, 08:58:58
Beste Kees,

Het commando attedit is wat jij zoekt.

Groet, Roy.
Hoi, Dat dacht ik eerst ook, maar het probleem is dat je dan alleen maar 1 block tegelijk kan updaten, en ik wil eerst een serie blokken selecteren, an dan in een keer een attribute updaten.....

Groet,

Kees
Titel: Re:Edit block attribute voor multiple blocks
Bericht door: H@rm op di 26 05 2009, 12:21:56
Kees,

Volgens mij kun je, als de blokken dezelfde atribuutnamen hebben, ook gebruik maken van propertie manager.

Michel
Titel: Re:Edit block attribute voor multiple blocks
Bericht door: roy_043 op di 26 05 2009, 12:41:47
Beste Kees,

Hieronder wat "command history". Daar waar gevraagd wordt om attributes te selecteren kun je ook met bijv. een window meerdere blocks selecteren.

: attedit

Edit attributes one at a time? <Y> n

Global edit of attribute values.
Edit only attributes visible on screen? <Y>

Edit attributes of which blocks? <*>:

Edit attributes with these names <*>: text1

Edit attributes with this text <*>: oud

Select attributes:
Entities in set: 1
Select attributes:
Entities in set: 2
Select attributes:

2 attributes were selected.
Text to change: oud

New text: nieuw

Ik hoop dat zo duidelijker wordt.
Vreemd genoeg kan ik bij het invullen van bijv. de nieuwe tekst geen spatie opgeven (wordt gezien als enter). Maar mogelijk is dit een probleem van Bricscad 7.

Groet, Roy.
Titel: Re:Edit block attribute voor multiple blocks
Bericht door: c2w op di 26 05 2009, 13:12:16
Hoi Roy,

Het gekke is dat als ik het attedit commando geef, acad terug komt met de vraag : Select block reference, dus niet met : Edit attributes one at a time? <Y>

Heeft het wellicht met de versie te maken?

Groet,

Kees
Titel: Re:Edit block attribute voor multiple blocks
Bericht door: roy_043 op di 26 05 2009, 14:06:34
Probeer een:
-attedit
(dus met een streepje ervoor)
Titel: Re:Edit block attribute voor multiple blocks
Bericht door: HofCAD op di 26 05 2009, 19:51:40
Beste C2W,

Ook het Expresstool commando GATTE uitgeprobeerd?
Zie voor help:  Express->Help->Index->GATTE
Soms moet men de attributen in het block achteraf nog
synchroniseren met ATTSYNC of met BATTMAN.

Met vriendelijke groet, HofCAD CSI.
Titel: Re:Edit block attribute voor multiple blocks
Bericht door: reneke op vr 05 06 2009, 08:06:12
deze komt in de buurt:
http://www.rschepers.com/index.php?option=com_content&task=view&id=23&Itemid=26

Helaas nog geen selectie mogelijk, doet alle blokken. Op verzoek wil ik hem aanpassen