why is it so important that it needs to be running during plotting drawing with sheet set manger?
There are ways to run a lsp file without opening a single drawing especailly updating attribute values, granting that is what you wanted in the first place, you can even use custom properties on sheet set manager to update values on all sheets.
I would like to be able to plot/publish to PDF from sheet set manager and have my titleblock attributes update at the same time in the most efficient way. Using sheet set manager is the most optimal way to plot/publish 35-40 sheets of an engineering set for a submittal without having to actually open the drawings, which is the most time consuming process for us. Generally, when we revise, specific information on sheets do not update, just xref's and synchronized objects. This means, using sheet set manager and a way to update titleblock attributes, to revise a sheet, I would never have to open most of the drawings, which is the most time consuming process for us.
Updating custom properties in sheet set manager takes a lot of time considering you can not copy and paste the values in. I would have to go through 35-40 sheets of my set which would easily take 20-30 minutes.
I can use external softwares, like JTB, to import csv files into the sheet set properties, but this has user license costs. I do not see why I should have to pay for this software if I can figure another way out like I explain below:
The best option I have found so far, is running a LISP routine that is linked to a csv file that automatically updates my attributes, but I have to open the DWG to have the LISP run. Yes, I can have background publish off, and then sheet set manager would open the drawings and this is overall the fastest way so far, but I still believe I can somehow get the LISP to run when I background publish. I would cut the publish time in half.
I apologize for posting again, I was just looking and stretching for further ideas.