- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hey Guys and Gals
I've received a file from a client that started out as a complete mess. I've been able to clean it up quite a bit, and I've detached all xrefs (since they were not part of the transmitted data and are not needed for my scope of work).
I'm left with a single "master" drawing, model space only (the default Layout 1 contains no data and no objects), and no xrefs except for one bugger that I can't get rid of.
I tried
1) Purge All until purge options die
2) qselect to attempt to select "External References" which does not show up as an option, so the xref is not part of the reference structure of the main file
3) Audit to look for invalid objects (there were > 1000 at the beginning but now at zero)
So I'm convinced that there is a block reference that references the xref somehow within the block. I've got a couple hundred unique blocks in the drawing, and I REALLY don't want to explode them all.
When I simply list all blocks through the command line, the offending xref does indeed show up, with the note that it's an xref. But for whatever reason, AutoCAD doesn't seem to have any way to find WHICH block is referencing the xref.
I want to find that ONE block, explode it, delete the xref reference, convert back to a block, then detach the xref from the main file.
The are BLOCKS I'm talking about, NOT xrefs (yes, I know the difference).
I used to use LISP back in the day and I seem to recall some sort of tablesearch routine that could find nested corrupt objects, but I'm at a loss.
Any ideas?
Jeff
Solved! Go to Solution.