Good morning everyone.
I have about two hundred drawings that are in need of a major facelift. We outsourced the project and the company went and used the wrong titleblock, text style, dim style, etc. Now they claim they did as was instructed and won't fix the package unless they are paid +some for extra time. Needless to say, we won't be using them again.
Unfortunately, we have two hundred plus drawings we now need to fix.
So in a nutshell, I've been writing a routine that will save the drawing as an original (DrawingName.orig.dwg), then clean up the drawing; take out the old titleblock, change the text style, dim style, etc.
My intention here is to copy everything to the clipboard, open up our template, save it as the drawing file name, paste everything from the clipboard and woalla, we have a clean drawing.
I know I can't run the same LiSP on two different drawings, so I wrote two LiSP's and a VBScript (which was fun 'cause I haven't written one in over a year) to complete this task.
I would prefer having the drawing on a clean template so we won't have to deal with the all the extra text styles, dim styles, and the miscellaeous crap from the outsourced company.
On my way home I started thinking about it some more and I feel there is a better way of doing this, but I can't see it. I'm using two commands; CopyBase & PasteOrig to copy to the clipboard and paste in the new template. They work, but I would prefer something else. Also, I don't care for the idea of a LiSP to run a script to open a template to then run a second LiSP to finish the project.
I have the code at my office PC, so I can't post any yet as I'm not there but when I get back I'll do so.
In the mean time, can you all give me some suggestions and idea's as to a best way to accomplish this task?
Thank you all very much.
[edited] forgot to mention, I'm running Map3D 2010 & 2011 if this info is pertinent for your thoughts. Thanks.