- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I am trying to create a process that includes:
* exporting data from a database to a file (csv, text, or dwx)
* using the exported data to overwrite the Block Properties Table in an existing block definition.
* There is no need to change the fields, only the values. But there may be more or fewer values listed.
* This can be done quite easily manually. But the purposes include reliable consistency of wording and ease of use. So there is no point to doing this manually. I have been trying to learn enough lisp to do this. I am by no means a programmer, just someone hard headed enough to not give up.
I have used property dumps to find that the Block Properties Table has an autocad ID, a parent ID (the block definition I believe), a handle, and a type (AcdbBlockPropertiesTable i think). But I cannot identify what specifically it is, where it resides, or how to view or replace values.
The name and behavior of the BPT make it pretty clear that it is a tiny database (object?) nested somewhere (in/as a block property?). It would seem that one database object could easily replace another, either as a blanket overwrite or by tediously measuring, re-sizing, and replacing each value. Any help would be appreciated. Thank you all for your help.
@Anonymous
Solved! Go to Solution.