欢迎光临散文网 会员登陆 & 注册

在vbScript中使用SOLIDWORKS API方法

2023-04-16 10:55 作者:HongfengZhu  | 我要投稿

vbScript是一种基于Visual Basic的流行脚本语言。它是轻量级的,并且由Windows本机支持。代码可以在任何文本编辑器(例如记事本)中编辑。

脚本可以通过直接执行(即双击)或从命令行运行。命令行选项还支持输入参数。

vbScript 是后期绑定的,不需要使用 As 关键字显式声明变量类型。

vbScript 支持通过 ::CreateObject 和 ::GetObject 方法创建或连接到 COM 对象,这意味着它可以使用 SOLIDWORKS API 进行自动化。

使用以下行连接到 SOLIDWORKS 的实例。


通过 vbScript 批量导出 SOLIDWORKS 模型

此 vbScript 示例演示如何使用 vbScript 批量导出 SOLIDWORKS 文档。

参数

  • 包含 SOLIDWORKS 模型的文件夹路径。

  • 筛选输入文件扩展名。

  • 输出文件夹的路径。

  • 输出格式的扩展名。

export-sw-models.vbs

使用 SOLIDWORKS API 脚本提取文件的质量属性

此示例演示如何通过 SOLIDWORKS API 使用 vbScript 从指定文件中提取质量属性。

  • 创建一个文本文件并将其命名为 get-mass-prps.vbs

  • 将以下代码复制并粘贴到文件中。

get-mass-prps.vbs

  • 保存文件。

  • 双击运行脚本。

  • 在显示的输入框中指定 SOLIDWORKS 文件(零件或装配体)的完整路径。

  • 结果,将显示以下消息框,其中包含质量属性值。

指定模型的质量属性显示在消息框中


从 Windows 文件资源管理器以快速视图模式打开 SOLIDWORKS 装配体

从 SOLIDWORKS 开启大型设计审阅模式

SOLIDWORKS 启用在大型设计审阅模式(也称为快速视图)中打开大型装配体或工程图的选项。这允许仅加载装配体和图纸的视图信息,并显着提高性能(大型装配体通常在几秒钟内打开,而不是几分钟甚至几小时)。以后可以根据需要加载单个组件。

在大型设计审阅模式下打开的装配体

但是,从 Windows 文件资源管理器打开文档时不支持此模式。

以下指南介绍了如何直接从 Windows 文件资源管理器启用快速查看模式。

  • 创建新文件夹,其中包含以快速查看模式打开文件的脚本。

  • 创建一个扩展名为 .vbs 的文本文件,并将其命名为 opener.vbs

  • 将以下代码粘贴到此文件中。

opener.vbs

  • 创建另一个文本文件并将其命名为 install.cmd

  • 将以下行添加到 install.cmd 中,这将为装配体启用快速模式。

install.cmd

  • 如果要为图纸启用快速视图模型,请同时添加以下行。

保存这两个文件。将这些文件保留在同一文件夹中很重要。

用于从 Windows 资源管理器启用快速模式的文件
  • 运行 install.cmd。您可能需要以管理员身份运行此命令。

快速视图(Quick View)命令将添加到 Windows 文件资源管理器的上下文菜单中。选择任何组件,然后单击鼠标右键。单击“快速查看”,文件将在 SOLIDWORKS 中以快速查看模式打开:

选择装配体时的快速查看上下文菜单


文章翻译自https://www.codestack.net/

仅供学习使用。


在vbScript中使用SOLIDWORKS API方法的评论 (共 条)

分享到微博请遵守国家法律