运行脚本

可以多种方式执行文档脚本。

从资源管理器运行脚本

从资源管理器中,右键单击 (Windows) 或按住 Ctrl 的同时单击 (Mac) 脚本资源,然后从上下文菜单选择运行

或者,双击脚本资源,或将脚本资源拖入绘图区。

从脚本面板运行脚本

要从脚本面板运行脚本:

  1. 打开包含要运行的脚本的脚本面板。执行以下一项操作:

  2.     选择窗口 > 脚本面板,然后选择包含所需脚本的脚本面板。

        从资源管理器中,从工具栏上的资源类型列表中选择脚本。在资源查看器窗格中,右键单击 (Windows) 或按住 Ctrl 键的同时单击 (Mac) 所需的资源,并从文档上下文菜单选择打开

    脚本面板打开。

  3. 从脚本面板双击脚本以运行。

从文件运行脚本

某些脚本可能仅作为文本文件存在,如果它们是在单独的文本编辑器程序中创建、或是由 Vectorworks 程序导出的话。此类脚本于资源管理器中不可用。

  1. 选择工具 > 插件 > 运行脚本(或文件 > 导入 > 导入脚本)。

  2. “选择脚本文件”(或“导入脚本绘图文档”)对话框打开。

  3. 选择需要的脚本文件,然后单击打开以运行脚本。

从工作表运行脚本

通常无法用工作表公式访问您可能要在工作表中报告的对象数据。例如,景观区域对象包含多个植物类型的栽植率和百分比,但此信息存储在内部。您可创建一个脚本以提取某个区域内各个植物类型的栽植率,然后使用 RunScript 函数从工作表中运行此脚本。当此函数用于数据库标题单元格中时,脚本返回各个满足指定条件的对象的值。

如果安装了 Vectorworks Landmark 产品,则在默认内容中提供多个 Python 脚本:

[Vectorworks]\库\默认\报告~明细表\Landmark 明细表

照原样使用这些脚本,或将它们作为样本创建自己的脚本。要查看工作表中这些脚本的示例,选择工具 > 报告 > 选择明细表,并打开预设格式的明细表“景观区域-群植”。

有关从绘图对象中提取数据的更多信息,请参阅工作表函数

如果未安装 Vectorworks Landmark 产品,面向开发人员文档中提供有关此主题的样本和文章,链接如下:

developer.vectorworks.net 

脚本错误

如在脚本执行期间出现错误,则会打开提醒对话框。

要处理脚本错误:

  1. 从提醒对话框,单击查看错误输出

  2. “脚本错误”对话框打开,并显示错误性质及所在行。

  3. 要编辑脚本,请单击编辑脚本,或双击某脚本行以行编辑。打开“脚本编辑器”以纠正脚本。

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

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

资源 管理器

使用脚本

这个页面有帮助吗?

vectorworks.cn