创建脚本化插件
命令 |
路径 |
快捷键 |
插件管理器 |
工具 > 插件 |
Ctrl+Shift+Z (Windows) Cmd+Shift+Z (Mac) |
“插件管理器”显示三种类型的插件:
您创建的自定义未混淆插件
购自开发人员的第三方插件(混淆)和您创建的混淆插件
Vectorworks 程序中包含的内置混淆插件
第三方插件和内置插件是混淆插件,它们可允许对插件参数和定义进行有限的编辑。不可编辑的选项变灰。
从“插件管理器”的“自定义插件”选项卡创建和编辑未混淆的自定义插件,通过选项卡为新的自定义插件指定插件类型、类别、参数、选项和代码。插件是按 插件文件位置中的描述保存的。
要创建插件:
选择该命令。
“插件管理器”对话框打开。
参数 |
说明 |
自定义插件 |
|
插件列表 |
列出可用自定义插件;插件名称左侧的图标会指明插件的类型(请参阅插件类型) |
新建 |
新建一个自定义插件,如本节所述 |
编辑定义 |
打开“编辑插件定义”对话框,定义或编辑当前选定自定义插件的特性(请参阅插件定义) |
编辑脚本 |
打开“脚本编辑器”窗口,以创建、重命名或编辑使用选定自定义插件执行的代码。请参阅指定插件脚本。 |
复制 |
创建当前选定插件的副本;在“指派名称”对话框中指定副本的名称 |
删除 |
删除当前选定的插件;此操作无法撤消 |
第三方插件 |
列出任何第三方插件,并允许在允许的情况下安装、卸载和自定义第三方插件。 安装:从第三方脚本提供商选择安装文件;它们将被自动复制到您的插件文件夹中。必须重新启动 Vectorworks 才能使用新安装的第三方插件。 删除:从 Vectorworks 程序中移除插件并删除插件文件。该操作无法撤消。 自定义:当第三方提供商允许时,选定的插件可能允许有限的自定义。不可编辑的选项变灰。 |
内置插件 |
列出 Vectorworks 安装中可用的插件;其中一些插件允许有限的自定义。不可编辑的选项变灰。内置插件的自定义示例如自定义内置插件对象定义中所述。 |
“指派名称”对话框打开。输入新插件项的名称,并选择要插件的类型。插件名称字符数上限为 27。适当的插件扩展名将被附加到插件名称中。插件可以包含用于执行的 Python 脚本。
参数 |
说明 |
脚本插件的名称 |
指定新插件的名称;此亦为插件文件的名称,自动追加相应的扩展名(.px、 .vsm、.vst或 .vso) |
插件将被创建在 |
描述插件文件的位置;插件被保存在标明位置,这样,它们就不会在安装新版本 Vectorworks 产品时被覆盖;请参阅插件文件位置 |
插件类型 |
选择要创建的插件类型 |
命令 |
菜单命令 (.vsm) 插件可像任何标准菜单项一样使用,针对活动的 Vectorworks 文件执行相关操作。菜单命令可探测活动 Vectorworks 文件的视图状态,或者,可以确定是否存在菜单命令操作所凭的选择集合。 |
工具 |
工具项 (.vst) 插件允许将脚本作为一个工具面板项添加到 Vectorworks 工作空间。工具使用智能光标,而且可以响应选择状态或视图指向之类的文件状态条件。 |
对象 |
插件对象 (.vso) 允许复杂对象的创建,比如标准建筑或机械元素、标注或绘图边框之类的“智能”绘图组件,或是其他优化设计过程的灵活对象。插件对象支持标准的 Vectorworks 程序核心技术,比如吸附、分类和高级对象等;它们最多可包含 32,767 个定义和编辑对象外观的参数。 |
点对象 |
点对象由单击放置的单一点定义 |
线性对象 |
线性对象需要用户定义的线来创建对象的基本几何图形 |
矩形对象 |
矩形对象使用用户定义的矩形来定义和创建对象的基本几何图形 |
二维/三维路径对象 |
路径对象定义用户定义的多边形路径或 NURBS 曲线以创建对象的基本几何图形 |
包含文件 |
指定要随附于脚本的附加文件(.vss或 .px) |
定义插件特性,如指定插件定义中所述。
使用工作空间编辑器将新插件添加到一个或多个工作空间。请参阅自定义工作空间。项目添加到工作空间后,即对 Vectorworks 中的任何打开文件可用,且无需将关联脚本导入到活动文件中。