Vectorworks Scripting: Difference between revisions
(→Common Tasks: add link to events article) |
|||
Line 54: | Line 54: | ||
== Version Information == | == Version Information == | ||
*[[VS:Vectorworks 2022 Development|Vectorworks 2022]] | |||
*[[VS:Vectorworks 2021 Development|Vectorworks 2021]] | *[[VS:Vectorworks 2021 Development|Vectorworks 2021]] | ||
*[[VS:Vectorworks 2020 Development|Vectorworks 2020]] | *[[VS:Vectorworks 2020 Development|Vectorworks 2020]] |
Revision as of 17:46, 15 September 2021
.Vectorworks Scripting|Scripting ..Python|Python Scripting ..VectorScript|VectorScript ..VS:Function Reference|Function Reference ..VS:Function_Reference_Appendix|Appendix
Vectorworks provides two options for scripting: Python (as of Vectorworks 2014) and VectorScript.
Python Scripting
Vectorworks 2014 adds [Python] 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
VectorScript is a Pascal-like language allowing scripting in Vectorworks.
VectorScript function reference is available here.
You can also use the main VectorScript category to help navigate.
Common Tasks
- VS:Parametric Custom Opening in Wall
- VS:Parametric Custom Selection Indication
- VS:Parametric Custom Shape Pane
- VS:Parametric Custom Shape Pane Popup
- VS:Parametric Hide Details
- VS:Parametric State Notifications
- VS:Object_Events
- VS:Similar Objects Creation
- VS:Progress Dialog
- VS:Working_with_Materials
Installing Scripts
When, for the first time, you create a plug-in, Vectorworks puts all of its content in user plug-in path and each time Vectorworks runs it recursiveley load all the Plug-Ins in that path (Also looking for the short-cuts). When you designed and implemented your plug-in in either of the scripting languages, you may want to use it on different machines or VW instances. Vectorworks Plug-in manager allows users to install packages containing scripts and other content. For basic installation it just simply copy provided plug-in (which should be as a zip file) into the user plug-in path. Also if a installation script is provided it will run that script as well. Please follow below links for more explanations and examples.
- VS:Basic Installation
- VS:Implementing Installation Script
- VS:A more Complicated Installation Script
- VS:Installing Thirdparty into Vectorworks Workspace
Version Information
- Vectorworks 2022
- Vectorworks 2021
- Vectorworks 2020
- Vectorworks 2019
- Vectorworks 2018
- Vectorworks 2017
- Vectorworks 2016
- Vectorworks 2015
- Vectorworks 2014
- Vectorworks 2013
- Vectorworks 2012
- Vectorworks 2011
- Vectorworks 2010
- Vectorworks 2009
Obsolete Functions Table
Find the full version table for all obsolete functions here: