@pendean wrote:
.... What you seek is not a feature of AutoCAD blocks. ....
I'm not sure what you mean by that. Descriptions certainly are. You can give a Block a description when creating it:

and if you use BEDIT to edit the definition, with the Block name selected, it shows the description:

and inside BEDITing, it shows in the Properties palette:

and you can get it from the Block table entry's entity data:
Command: (cdr (assoc 4 (entget (tblobjname "block" "test"))))
"This is my Description of this Block"
But I tried this to change it [with 'bdata' being the entity data from the Block table entry]:
Command: (entmod (subst '(4 . "whatever") (assoc 4 bdata) bdata))
nil
No dice, nor with the (append) approach. And as I said before, changing it in Properties within BEDIT doesn't work if it's the only change I make. I assume there must be a way, given a list or .csv file or something of Block names and the Descriptions that should go with them, but I haven't hit on it yet. It may need something more complicated than it ought to be, such as in my first link above.
Kent Cooper, AIA