Implement batch mode processing using C# in Inventor

Implement batch mode processing using C# in Inventor

SaddamShaikh77
Advocate Advocate
674 Views
2 Replies
Message 1 of 3

Implement batch mode processing using C# in Inventor

SaddamShaikh77
Advocate
Advocate

Hello,
I am working on some stuff. I want to perform operation on multiple Inventor files from any folder at any location in batch processing.
I want to process all this stuff in Background.
Any suggestion regarding this will be helpful and appreciated.

Thank you.

0 Likes
675 Views
2 Replies
Replies (2)
Message 2 of 3

Jon.Balgley
Alumni
Alumni

You might look into either of the following:

* Vault "Job Processor" -- you can define custom jobs.  They run on the Vault server.

* Forge Design Automation (v3 for Inventor -- currently in public Beta).  Runs in the cloud.  

 

What kind of "processing" are you doing?

 


Jon Balgley
0 Likes
Message 3 of 3

JamieVJohnson2
Collaborator
Collaborator

By 'background' do you mean while the user is also working with Inventor, or just 'not visible on screen'.  Depending on the task you want to batch, you can write your own batch system handler (vb/c#.Net with Inventor Interop Com object as a reference) and automate Inventor from the outside (much like Inventor's Task Scheduler), or automate Inventor Apprentice for small tasks, this is the tool that Vault's Job processor uses.  If the user must use Inventor at the same time, then go the Apprentice route.  If the user can wait for Inventor, you will get more control over the files and features.  Inventor itself can be .visible or not, as well as the opening of each document can be .hidden or not.  Many commands work fine with hidden documents, some may require the document to be visible to process.

 

Then there's Forge, where you pay for Autodesk's servers (or Amazon) to do the work after you write you own code.

 

Jamie Johnson : Owner / Sisu Lissom, LLC https://sisulissom.com/
0 Likes