在JavaScript中使用SOLIDWORKS API方法
如何在脚本中使用SOLIDWORKS API方法
本节提供示例并解释从不同脚本调用 SOLIDWORKS API 的方法,包括 vbScript、PowerShell、JavaScript。

在 SOLIDWORKS 自动化中使用脚本的主要优点是简化了部署和维护过程。脚本是开源的,不需要特殊的IDE,可以很容易地集成到自动化工作流程中。
脚本通常接受参数,从而实现交互式自动化方式。
脚本可以使用专用于 OLE 自动化的特殊“自动化”版本的 SOLIDWORKS。这意味着 SOLIDWORKS 可以在后台轻量级启动,从而大大提高了流程的性能。
在 JavaScript 中使用 SOLIDWORKS API 方法
JavaScript是一种高级编程语言,主要用于Web应用程序。
由于安全原因,在 Web 浏览器中运行的 Java 脚本不允许访问桌面对象。但是,在Internet Explorer浏览器中运行的JavaScript允许通过ActiveXObject对象访问COM对象。
本节中的示例演示了如何使用此技术在 Web 浏览器中从 JavaScript 调用 SOLIDWORKS API。
使用 SOLIDWORKS API 在 HTML 页面中呈现特征树
此示例演示如何使用 Internet Explorer 中的 JavaScript 和 ActiveX 使用 SOLIDWORKS API 将 SOLIDWORKS 零件文件的特征树内容加载到 HTML 页面中(这在任何其他浏览器中都不起作用,因为默认情况下不支持 ActiveX - 可能需要安装特殊插件才能启用支持)。
创建新的 html 文件。
将以下代码复制粘贴到文件中。
保存文件并在 MS Internet Explorer 中打开。

此页正在使用 ActiveX,因此可以显示以下消息:

单击“允许阻止的内容”按钮。
在文本框输入字段中输入 SOLIDWORKS 零件的完整路径。
单击获取要素树按钮。
在以下弹出窗口中单击是。

结果,零件的特征树呈现在页面上。

文章翻译自https://www.codestack.net/
仅供学习使用。