Originally Posted by
FabriCADed
Alright, I ended up letting it grind it out. It did after a couple of hours. I purged everything (and there was a lot of those *Uxxx blocks) then I saved it down. On trying to reopen it, it still had issues, so I inserted that drawing into a new drawing as a block, exploded it and, imported the sheets and boom there everything was. Seems to work okay, still a little slower than usual, but overall not too bad a recovery.
Good to hear, did you purge all the "Regapps" too? (registered applications that my be bogging down your drawing)
Those don't get purged with a regular purge, even if you purge all.
(command -purge > Regapps > *)
do that a couple times should help.
I have a lisp routine that does it 3 times and saves the dwg.
Code:
(defun c:specicalpurge ()
(setq ce (getvar "cmdecho"))
(setvar "cmdecho" 0)
(command "layer" "s" "0" "")
(command "zoom" "e" "zoom" ".9x" )
(repeat 3
(command "._purge" "_A" "*" "_N")
(command "purge" "regapps" "" "n"))
(setvar "cmdecho" ce)
(command "_qsave")
(princ)
)