脚本

使用脚本

脚本编写是一种自定义 Vectorworks 程序、使其满足各种设计需要的方法。从帮助完成大多数简单乏味的绘制草图任务的简单工具,到针对苛刻设计要求的完善解决方案,脚本无所不能。Vectorworks 程序中的脚本编写选项包括:

       以 C++ 语言编写的“软件开发者工具包” (SDK)

       Python 编程语言

       VectorScript,一种轻型的类似于 Pascal 的编程语言

       Marionette,一种图形脚本工具(请参阅 使用 Marionette 进行可视化脚本编写

本章节要讨论的是脚本编写,而非 SDK。欲知与 SDK、Python、VectorScript 和 Marionette 相关的面向开发人员文档详情,请导航至developer.vectorworks.net

Vectorworks 程序会提供多种创建、管理及执行脚本的方法。脚本编写语言会提供一套丰富的开发工具用于从头创建脚本,同时还有几个命令,允许您在不了解编程的情况下创建脚本。这些方法中最基本的就是选择文件 > 导出 > 导出脚本命令。此命令会通过文件内容创建一个脚本,并将其另存为指定位置的一个 Python 或 VectorScript 文件。选择文件 > 导入 > 导入脚本命令以在新的、自动创建的设计层级中执行源于某个已保存文件的脚本。

自定义选择自定义工具/属性自定义修改命令可让您直接创建有用脚本。

除上述自动创建脚本的方法外,传统的脚本创建与保存方法(以及 Vectorworks 自其最初的 MiniCad 版本以来的一种功能),就是编写文档脚本,将其另存为脚本资源,并存储于某文件内的脚本面板中。无论是文档脚本还是脚本面板,都可以通过资源管理器创建、访问、导出、由另一文件导入、重命名及删除。

脚本亦可于插件中创建和存储。插件是工作空间的一个组件,可通过任何文件进行访问。插件中的脚本可以用作菜单项、工具或参数化对象。插件是使用插件管理器创建和维护的,通过选择工具 > 插件 > 插件管理器可以访问该管理器。

最后,脚本可以从第三方供应商购买并安装。脚本开发人员可以创建与第三方插件关联的菜单和工具的安装脚本,并允许在当前工作区中插入菜单/命令和工具集/工具。

~~~~~~~~~~~~~~~~~~~~~~~~~

创建自定义选择脚本

创建自定义工具/属性脚本

创建自定义修改脚本

创建并编辑脚本面板和脚本

运行脚本

概念:脚本插件

创建自定义路径对象

自定义内置插件对象定义

VectorScript 调试程序

 

这个页面有帮助吗?