I'm Luke, new to Lynkoa, and I have a question about SolidWorks.
I want to create a program that allows me to modify the formalism of a SolidWorks head assembly, as well as all of its sub-assemblies, parts, and their associated drawings.
For example, I want to:
make it like a take-home composition of everything, specifying the folders to which the files should go according to their type (manufactured, trade, environment, etc.);
If you already have some knowledge of programming, why not, but in any case it will not be an easy task via APIs, the development may be long and arduous for a first program.
Otherwise with the MyCadtools ProjectManager + Integration tool you should also be able to do all the tasks requested without any knowledge of programming, moreover I think there is a trial period of 1 month:
https://www.lynkoa.com/mycadtools
Project Manager allows you to copy an assembly by renaming to auto, folder creation, and auto change ownership.
Then integration allows you to perform tasks on an assembly (change of drawings in batch, export of plans in pdf (by modifying the properties according to an Excel nomenclature if necessary...
Integration and ProjectManager will let you do what you want. The advantage is that it's graphic and if you're smart and you spend the time you need to set everything up well, the result will be there and next time it will be easier.
On the other hand, if you often have this need with some variations and you want different users to do these actions without you guiding them, it will get complicated.
With the API you will be able to do much more robust things because you will be able to "hard-code" everything. In addition, if you have complex assemblies with external references, in PDM, you want to put the files on the network... You will discover strange behaviors with MyCADtools. (slowness, crash, error, propagation to unwanted files, or partial processing).
After years of fighting with the official tools, I took the API in hand and since then everything has been running on its own, it's great. So if you have the time and the desire I urge you to actually train in the SW API, it's really ultra powerful and satisfying.
If you want to have something functional for 3 days then don't get into it!!