运行脚本

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

从“资源管理器”运行脚本

从“资源管理器”右键单击该资源,并从上下文菜单选择运行

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

从脚本面板运行脚本

要从脚本面板运行脚本:

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

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

从“资源管理器”中,从工具栏上的资源类型列表中选择脚本。在资源查看器窗口格中,右键单击面板,并从上下文菜单选择打开

脚本面板打开。

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

从文件运行脚本

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

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

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

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

从工作表运行脚本

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

从工作表运行脚本时,系统会提示您确认是否要运行脚本。

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

[Vectorworks]\Libraries\Defaults\Reports_Schedules\Landmark Schedules

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

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

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

developer.vectorworks.net

脚本错误

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

要处理脚本错误:

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

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

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

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

资源管理器

使用脚本

 

这个页面有帮助吗?