可以多种方式执行文档脚本。
要从资源浏览器运行脚本:
从资源浏览器选择包含要运行的脚本的脚本面板。
双击脚本面板将其打开。
或者,右键单击 (Windows) 或按住 Ctrl 的同时单击 (Mac),然后从上下文菜单中选择输入以打开面板。
选择要运行的脚本。从资源菜单中选择运行,或者,右键单击 (Windows) 或按住 Ctrl 键的同时单击 (Mac),然后从上下文菜单选择运行。
或者,双击脚本资源以运行,或将脚本资源拖入绘图区。
要从脚本面板运行脚本:
选择窗口 > 脚本面板,然后选择包含所需脚本的脚本面板。
要从资源浏览器打开脚本面板,请选择包含所需脚本的脚本面板,双击将其打开,或是右键单击 (Windows) 或按住 Ctrl 键的同时单击 (Mac) 该面板,然后从上下文菜单选择打开。
从脚本面板双击脚本以运行。
某些脚本可能仅作为文本文件存在,如果它们是在单独的文本编辑器程序中创建、或是由 Vectorworks 程序导出的话。此类脚本于资源浏览器中不可用。
选择工具 > 插件 > 运行脚本(或文件 > 导入 > 导入脚本)。
“选择脚本文件”(或“导入脚本绘图文档”)对话框打开。
选择需要的脚本文件,然后单击打开以运行脚本。
通常无法用工作表公式访问您可能要在工作表中报告的对象数据。例如,景观区域对象包含多个植物类型的栽植率和百分比,但此信息存储在内部。您可创建一个脚本以提取某个区域内各个植物类型的栽植率,然后使用 RunScript 函数从工作表中运行此脚本。当此函数用于数据库标题单元格中时,脚本返回各个满足指定条件的对象的值。
如果安装了 Vectorworks Landmark 产品,则在默认内容中提供多个 Python 脚本:
[Vectorworks]\库\默认\报告~明细表\Landmark 明细表
照原样使用这些脚本,或将它们作为样本创建自己的脚本。要查看工作表中这些脚本的示例,选择工具 > 报告 > 选择明细表,并打开预设格式的明细表“景观区域-群植”。
有关从绘图对象中提取数据的更多信息,请参阅工作表函数。
如果未安装 Vectorworks Landmark 产品,面向开发人员文档中提供有关此主题的样本和文章,链接如下:
如在脚本执行期间出现错误,则会打开提醒对话框。
要处理脚本错误:
从提醒对话框,单击查看错误输出。
“脚本错误”对话框打开,并显示错误性质及所在行。
要编辑脚本,请单击编辑脚本,或双击某脚本行以行编辑。打开“脚本编辑器”以纠正脚本。
~~~~~~~~~~~~~~~~~~~~~~~~~