最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

在PowerShell腳本中使用SOLIDWORKS API方法

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

PowerShell是一種基于.NET構(gòu)建的命令行腳本語言。與其他腳本語言相比,PowerShell 提供了更大的靈活性。C# 和 VB.NET 中的代碼片段可以包含在腳本中。

與其他腳本語言類似,PowerShell 腳本可以接受參數(shù)。

可以從命令行調(diào)用 PowerShell 腳本。

本節(jié)中的示例演示如何使用基于 VB.NET 和 C# 的 PowerShell 腳本調(diào)用 SOLIDWORKS API。

在 PowerShell 腳本中使用 API 導(dǎo)出 SOLIDWORKS 文件

此 PowerShell 腳本允許使用 SOLIDWORKS API 從命令行將 SOLIDWORKS 文件導(dǎo)出為指定的外部格式。

配置和使用說明

  • 創(chuàng)建兩個(gè)文件并粘貼以下代碼片段中的代碼

export-file.ps1

export-file.cmd

  • 將 SolidWorks.Interop.sldworks.dll 復(fù)制到創(chuàng)建上述腳本的文件夾中。PowerShell 腳本基于 .NET Framework 2.0,因此 SOLIDWORKS 互操作必須面向此框架??梢栽谝韵挛恢谜业?dll:SOLIDWORKS安裝文件夾\api\redist\CLR2\SolidWorks.Interop.sldworks.dll

腳本文件夾中的數(shù)據(jù)文件

或者,可以指定 SOLIDWORKS 互操作的完整路徑,如下所示。在這種情況下,不需要將此 dll 復(fù)制到包含腳本文件的文件夾中。

  • 啟動命令行并執(zhí)行以下命令。

結(jié)果,文件將導(dǎo)出,進(jìn)程日志將直接顯示在控制臺中:

控制臺中的消息報(bào)告導(dǎo)出進(jìn)度和結(jié)果

在腳本中使用SOLIDWORKS API從輸入?yún)?shù)生成模型

此PowerShell腳本允許使用基于具有指定參數(shù)的模板的SOLIDWORKS API生成模型。

  • 創(chuàng)建兩個(gè)文件并粘貼以下代碼片段中的代碼

model-generator.ps1

model-generator.cmd

下載模板模型并將其保存到保存上述兩個(gè)腳本的同一文件夾中。(https://www.codestack.net/solidworks-api/getting-started/scripts/power-shell/model-generator/template.SLDPRT)

這是模板模型,具有3個(gè)驅(qū)動參數(shù):寬度,高度和長度。

帶參數(shù)的模型

這將由腳本修改并保存到新文件中。

  • 啟動命令行并執(zhí)行以下命令。

結(jié)果將生成文件,并直接在控制臺中顯示進(jìn)程日志:

控制臺中的消息,報(bào)告模型生成的進(jìn)度和結(jié)果

不會修改模板文件,而是保存生成的模型并更新參數(shù)。

使用參數(shù)生成的模型


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

僅供學(xué)習(xí)使用。


在PowerShell腳本中使用SOLIDWORKS API方法的評論 (共 條)

分享到微博請遵守國家法律
咸丰县| 桐梓县| 镇赉县| 泗洪县| 富川| 萨嘎县| 那曲县| 孝昌县| 郯城县| 阿拉善左旗| 漯河市| 乾安县| 泽库县| 崇阳县| 兴城市| 泾源县| 合江县| 东阳市| 刚察县| 商水县| 大港区| 随州市| 高雄市| 乐安县| 班玛县| 石台县| 思茅市| 佳木斯市| 永德县| 碌曲县| 如皋市| 荥经县| 运城市| 商河县| 镇巴县| 包头市| 陆川县| 武功县| 清河县| 兴和县| 柞水县|