DraftSight in "Batch"

Hi All, hope all is well!   

I'm an OEM, and need to know if Draftsight is the right tool for the job.

My customer is considering 100 seats of a sophisticated measurement device.  http://www.starrett.com/metrology/product-detail/5101-Video-Measurement-Systems/51-Vision-Systems/5-Metrology-Equipment/HDV300     

The measurement device loads a .DXF file, and is able measure the part against the nominals and tolerances in the .DXF file.

=====================

The challenge is that the customer uses NX, and stores their files with the text embedded.  The measurement device doesn't handle embedded text.  A "Selectall" and "Explodetext" in Draftsight fixes the problem, but it's way too clunky for an operator to use.

Short-term, I need a way in Windows Explorer to do an "Open With Convert DXF File" option that opens Draftsight in the background, opens the file, selectall, explodetext, and save.  I can then have the measurement device open the converted file and it will display properly.

Longer term, I'd have Draftsight just embedded into the measurement software via APIs.   

Question:

1)  Is Draftsight the right tool for the job or is there something more effective?  I know it seems overkill just to do an explodetext function, but I need something supported long-term. 

2)  Can Draftsight do what I need?

3)  If so, is this something that I can do with a script, passing filename parameters to/from Draftsight?  Or do I need a separate program making API calls?

=====================

Sorry if these are basic questions.  I left my IT days years ago when I moved into management.