在vbScript中使用SOLIDWORKS API方法
vbScript是一種基于Visual Basic的流行腳本語言。它是輕量級的,并且由Windows本機支持。代碼可以在任何文本編輯器(例如記事本)中編輯。
腳本可以通過直接執(zhí)行(即雙擊)或從命令行運行。命令行選項還支持輸入?yún)?shù)。
vbScript 是后期綁定的,不需要使用 As 關鍵字顯式聲明變量類型。
vbScript 支持通過 ::CreateObject 和 ::GetObject 方法創(chuàng)建或連接到 COM 對象,這意味著它可以使用 SOLIDWORKS API 進行自動化。
使用以下行連接到 SOLIDWORKS 的實例。
通過 vbScript 批量導出 SOLIDWORKS 模型
此 vbScript 示例演示如何使用 vbScript 批量導出 SOLIDWORKS 文檔。
參數(shù)
包含 SOLIDWORKS 模型的文件夾路徑。
篩選輸入文件擴展名。
輸出文件夾的路徑。
輸出格式的擴展名。
export-sw-models.vbs
使用 SOLIDWORKS API 腳本提取文件的質(zhì)量屬性
此示例演示如何通過 SOLIDWORKS API 使用 vbScript 從指定文件中提取質(zhì)量屬性。
創(chuàng)建一個文本文件并將其命名為 get-mass-prps.vbs
將以下代碼復制并粘貼到文件中。
get-mass-prps.vbs
保存文件。
雙擊運行腳本。
在顯示的輸入框中指定 SOLIDWORKS 文件(零件或裝配體)的完整路徑。
結(jié)果,將顯示以下消息框,其中包含質(zhì)量屬性值。

從 Windows 文件資源管理器以快速視圖模式打開 SOLIDWORKS 裝配體

SOLIDWORKS 啟用在大型設計審閱模式(也稱為快速視圖)中打開大型裝配體或工程圖的選項。這允許僅加載裝配體和圖紙的視圖信息,并顯著提高性能(大型裝配體通常在幾秒鐘內(nèi)打開,而不是幾分鐘甚至幾小時)。以后可以根據(jù)需要加載單個組件。

但是,從 Windows 文件資源管理器打開文檔時不支持此模式。
以下指南介紹了如何直接從 Windows 文件資源管理器啟用快速查看模式。
創(chuàng)建新文件夾,其中包含以快速查看模式打開文件的腳本。
創(chuàng)建一個擴展名為 .vbs 的文本文件,并將其命名為 opener.vbs
將以下代碼粘貼到此文件中。
opener.vbs
創(chuàng)建另一個文本文件并將其命名為 install.cmd
將以下行添加到 install.cmd 中,這將為裝配體啟用快速模式。
install.cmd
如果要為圖紙啟用快速視圖模型,請同時添加以下行。
保存這兩個文件。將這些文件保留在同一文件夾中很重要。

運行 install.cmd。您可能需要以管理員身份運行此命令。
快速視圖(Quick View)命令將添加到 Windows 文件資源管理器的上下文菜單中。選擇任何組件,然后單擊鼠標右鍵。單擊“快速查看”,文件將在 SOLIDWORKS 中以快速查看模式打開:

文章翻譯自https://www.codestack.net/
僅供學習使用。