API Support for multiple instances of Synergy

You can create scripts or macros to automate certain functionality of the product, and run them on specific instances of the Autodesk Moldflow Synergy - User Interface.

The 2016 release of Autodesk Moldflow Synergy - User Interface sees the implementation of API support for multiple instances of Synergy. This new feature enables you to launch macros for a specific instance of Synergy on the local machine, thereby allowing different instances of Synergy to run different macros at the same time. Macros that were recorded with earlier versions, or legacy scripts will have to be edited to be compatible with this feature.

We have maintained backwards compatibility with legacy scripts and macros, which will continue to work, without editing, as they have in the past. In past releases, when multiple instances of Synergy were run on the same machine, it was not possible to launch an assigned macro button, or run a Command Line, from any instance of Synergy except the first one that was executed. If you choose to run an existing script or macro without editing it, you will receive a warning message letting you know that it is not compatible with this new feature, and giving you the opportunity to cancel and edit your script first. If you do not plan to take advantage of this feature, you can prevent this message from appearing again by disabling it in the General tab of the Options dialog. You will need to close all instance of Synergy and relaunch them, for this change to take effect.

All macros recorded from within the 2016 Autodesk Moldflow Synergy - User Interface will be compatible with this feature, automatically. All example scripts that are stored in C:\Program Files\Autodesk\Moldflow Synergy 20xx\data\commands have been updated to support this feature. The edits that you need to make to update your scripts, or create new ones are: