在JavaScript中使用SOLIDWORKS API方法
如何在腳本中使用SOLIDWORKS API方法
本節(jié)提供示例并解釋從不同腳本調(diào)用 SOLIDWORKS API 的方法,包括 vbScript、PowerShell、JavaScript。

在 SOLIDWORKS 自動(dòng)化中使用腳本的主要優(yōu)點(diǎn)是簡(jiǎn)化了部署和維護(hù)過(guò)程。腳本是開源的,不需要特殊的IDE,可以很容易地集成到自動(dòng)化工作流程中。
腳本通常接受參數(shù),從而實(shí)現(xiàn)交互式自動(dòng)化方式。
腳本可以使用專用于 OLE 自動(dòng)化的特殊“自動(dòng)化”版本的 SOLIDWORKS。這意味著 SOLIDWORKS 可以在后臺(tái)輕量級(jí)啟動(dòng),從而大大提高了流程的性能。
在 JavaScript 中使用 SOLIDWORKS API 方法
JavaScript是一種高級(jí)編程語(yǔ)言,主要用于Web應(yīng)用程序。
由于安全原因,在 Web 瀏覽器中運(yùn)行的 Java 腳本不允許訪問(wèn)桌面對(duì)象。但是,在Internet Explorer瀏覽器中運(yùn)行的JavaScript允許通過(guò)ActiveXObject對(duì)象訪問(wèn)COM對(duì)象。
本節(jié)中的示例演示了如何使用此技術(shù)在 Web 瀏覽器中從 JavaScript 調(diào)用 SOLIDWORKS API。
使用 SOLIDWORKS API 在 HTML 頁(yè)面中呈現(xiàn)特征樹
此示例演示如何使用 Internet Explorer 中的 JavaScript 和 ActiveX 使用 SOLIDWORKS API 將 SOLIDWORKS 零件文件的特征樹內(nèi)容加載到 HTML 頁(yè)面中(這在任何其他瀏覽器中都不起作用,因?yàn)槟J(rèn)情況下不支持 ActiveX - 可能需要安裝特殊插件才能啟用支持)。
創(chuàng)建新的 html 文件。
將以下代碼復(fù)制粘貼到文件中。
保存文件并在 MS Internet Explorer 中打開。

此頁(yè)正在使用 ActiveX,因此可以顯示以下消息:

單擊“允許阻止的內(nèi)容”按鈕。
在文本框輸入字段中輸入 SOLIDWORKS 零件的完整路徑。
單擊獲取要素樹按鈕。
在以下彈出窗口中單擊是。

結(jié)果,零件的特征樹呈現(xiàn)在頁(yè)面上。

文章翻譯自https://www.codestack.net/
僅供學(xué)習(xí)使用。