Vectorworks provides two options for scripting: Python (as of Vectorworks 2014) and VectorScript.
Marionette is a graphical programming language for Vectorworks. It allows the user to generate and manipulate VW objects without learning a traditional text based language.
- Marionette Basics
- Marionette Implement a Node
- Marionette Node Reference (Work in progress)
- Python Package Catalog
Vectorworks 2014 adds Python (http://www.python.org) language as an alternative to VectorScript for creating menu commands, objects, tools, or general purpose scripts.
You can go to the Python page for more information.
VectorScript is a Pascal-like language allowing scripting in Vectorworks.
- Parametric Custom Opening in Wall
- Parametric Custom Selection Indication
- Parametric Custom Shape Pane
- Parametric Custom Shape Pane Popup
- Parametric Hide Details
- Parametric State Notifications
- Object_Events
- Similar Objects Creation
- Progress Dialog
- Working_with_Materials
- Auto-dimension support
- Equipment item attaching sample