Vectorworks Scripting: Difference between revisions
(19 intermediate revisions by 4 users not shown) | |||
Line 35: | Line 35: | ||
* [[VS:Parametric State Notifications]] | * [[VS:Parametric State Notifications]] | ||
* [[VS:Similar Objects Creation]] | * [[VS:Similar Objects Creation]] | ||
* [[VS:Progress Dialog]] | |||
* [[VS:Working_with_Materials]] | |||
== Installing Scripts == | == Installing Scripts == | ||
Line 41: | Line 43: | ||
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. | 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. | 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 | Also if a installation script is provided it will run that script as well. | ||
Please follow below links for more explanations and examples. | Please follow below links for more explanations and examples. | ||
*[[VS:Basic Installation]] | *[[VS:Basic Installation]] | ||
*[[VS:Implementing Installation Script]] | *[[VS:Implementing Installation Script]] | ||
*[[VS: | *[[VS:A more Complicated Installation Script]] | ||
*[[VS:Installing Thirdparty into Vectorworks Workspace]] | |||
== Version Information == | |||
*[[VS:Vectorworks 2021 Development|Vectorworks 2021]] | |||
*[[VS:Vectorworks 2020 Development|Vectorworks 2020]] | |||
*[[VS:Vectorworks 2019 Development|Vectorworks 2019]] | |||
*[[VS:Vectorworks 2018 Development|Vectorworks 2018]] | |||
*[[VS:Vectorworks 2017 Development|Vectorworks 2017]] | |||
*[[VS:Vectorworks 2016 Development|Vectorworks 2016]] | |||
*[[VS:Vectorworks 2015 Development|Vectorworks 2015]] | |||
*[[VS:Vectorworks 2014 Development|Vectorworks 2014]] | |||
*[[VS:Vectorworks 2013 Development|Vectorworks 2013]] | |||
*[[VS:Vectorworks 2012 Development|Vectorworks 2012]] | |||
*[[VS:Vectorworks 2011 Development|Vectorworks 2011]] | |||
*[[VS:Vectorworks 2010 Development|Vectorworks 2010]] | |||
*[[VS:Vectorworks 2009 Development|Vectorworks 2009]] | |||
== Obsolete Functions Table == | |||
Find the full version table for all obsolete functions here: | |||
[[VS:Obsolete Functions Table]] |
Revision as of 16:06, 16 September 2020
.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: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 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: