
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I have a real problem here. I need a LISP solution to sequentially change attributes in blocks. I know there are several excellent solutions out there...but my blocks are coming from Inventor/Factory Design Suite. AutoDesk made an extremely short-sighted, ill-advised change in the 2017 program versions, and now the attributes don't behave correctly. You can click on one of the blocks in the attached file, and the Enhanced attribute editor pops up....but try running BATTMAN and you'll get the insane message "this drawing contains no attributed blocks." (attached image)
If I remember correctly, someone recently told me that now they're "dictionary extension objects" or something like that.
I still say if it opens in the attribute editor, then it's an attribute, but AutoDesk doesn't agree with me.
In the attached example dwg, I need all the "attributes" that default as "W" to be renumbered to say: -W101, -W102, -W103, etc, based on the order that the blocks are selected. The way we usually do this is click on all the blocks in order, then LISP changes all the defined "attributes" in the order that the blocks were clicked on.
I really need a way to fix this problem. My layouts can have several hundred of these blocks at a time, and it worked PERFECTLY in 2016 where I could number everything sequentially very rapidly. 2017 has utterly destroyed that functionality, and I really need it back! AutoDesk refuses to restore the original functionality that actually WORKED.
I'll even pay someone to write the code for me...feel free to PM me on that. There's a few more minor things that go into this, etc... Thanks in advance for any help!
Solved! Go to Solution.