While the 12d Synergy Cmd Line tool is not an API, it can be used in batch processing to automate tasks without needing to program in .NET.
Each of the below commands can be used from the Windows Command Prompt or from another calling application.
They each of their own inputs, which are documented when running the command.
Generally speaking, the format to run this is:
"c:\program files (x86)\12d\12d synergy\4.0\client\app\12dSynergyCmdLine.exe" COMMAND INPUTS
If an input is more than one word (contains a space), it should be wrapped in quotes.
Command | Description |
---|---|
CheckOut | Checks out a file, managed folder or 12d Model project |
CheckIn | Checks in a file, managed folder or 12d Model project |
CancelCheckOut | Cancels the checkout of a file, managed folder or 12d Model project |
Add | Adds a new file |
Get | Gets a file, managed folder or 12d model project |
List | Lists the contents of a job or folder |
CreateJob | Creates a new job |
CreateFolder | Creates a new folder |
GetJobName | Gets the job name from the current path in the workspace |
Open | Opens a file |
GetLocalPath | Gets the local path of a file, folder or 12d Model project |
EditFolder | Updates information about a folder |
FileInfo | Gets information about a given file |
FolderInfo | Gets information about a given folder |
Purge | Purge a file, managed folder or 12d Model project |
Script | Accepts a text or console input for a set of these commands |