📄️ SOLIDWORKS API对象模型类层次结构图
下图显示了SOLIDWORKS API对象模型中接口之间的关系。这不是一个完整的类层次结构,而是对最常用的方法和接口的表示。
🗃️ 入门:使用SOLIDWORKS API开发应用程序
6 个项目
🗃️ Automating Mating Relationships in Assemblies with SOLIDWORKS API
4 个项目
📄️ SOLIDWORKS宏类型 - VBA (swp), SWBasic (swb), VSTA (dll)
运行宏时的宏筛选器{ width=200 }
📄️ 从独立应用程序或宏调用SOLIDWORKS插件对象的函数
本文介绍如何通过使用SOLIDWORKS API检索插件对象来从独立应用程序或宏调用SOLIDWORKS插件的函数。
📄️ Recording and Editing Macros in SOLIDWORKS
SOLIDWORKS provides a powerful feature to record user actions and convert them into macro code.
📄️ Call functions of SOLIDWORKS add-in via Running Objects Table (ROT)
This articles provides detailed step-by-step instructions of how to call the functions of the SOLIDWORKS add-in from stand-alone applications or scripts via Running Object Table (ROT). This could be considered as enabling the Application Programming Interface (API) in the add-in itself.
🗃️ 如何通过API开发SOLIDWORKS自动化的插件
3 个项目
🗃️ Storing data in SOLIDWORKS models using API
3 个项目
📄️ Internal Calls to Invoke SOLIDWORKS Add-in API from External Process
One of the main limitations of automating COM-based applications (including SOLIDWORKS) with standalone automation COM-based applications is performance.
🗃️ 如何使用SOLIDWORKS API创建独立的(exe)应用程序
4 个项目
🗃️ Working with geometry (IModeler) using SOLIDWORKS API
29 个项目
🗃️ 使用SOLIDWORKS API向模型图形视图添加图形元素
3 个项目
🗃️ 使用SOLIDWORKS API导入和导出文件
10 个项目
🗃️ 使用SOLIDWORKS API管理系统选项和用户首选项
2 个项目
🗃️ SOLIDWORKS插件、宏和独立应用的安装
2 个项目
🗃️ 使用SOLIDWORKS API自动化运动研究
1 个项目
📄️ 如何使用SOLIDWORKS API帮助中的访问器部分
可以在SOLIDWORKS API帮助文档中特定接口的访问器部分找到特定接口的可访问性。
📄️ VSTA Macro which activates feature manager tab via SOLIDWORKS API
Feature Manager Tabs
📄️ 使用SOLIDWORKS API确定活动文档的类型
该示例显示当前在SOLIDWORKS中活动文档的类型的消息框。
📄️ 添加组件到装配体
该示例演示了使用SOLIDWORKS API将组件添加到装配体树中的两种不同方法(单个组件添加或批量添加)
📄️ 使用SOLIDWORKS API为弯曲线添加尺寸
该示例演示了如何使用SOLIDWORKS API在钣金展开图的绘图视图中为弯曲线添加尺寸。
📄️ index
这个VBA宏对于在大型设计审查模式下使用装配件的用户或需要在eDrawings中支持配置的用户非常有用。
📄️ 使用SOLIDWORKS API为尺寸添加方程
该示例将使用SOLIDWORKS API修改所选尺寸的值,并将其值设置为等于方程:
📄️ 使用SOLIDWORKS API在坐标系之间添加约束
使用SOLIDWORKS API在两个选定组件的两个坐标系之间添加了一个重合约束。这些组件必须包含名为Coordinate System1的坐标系特征。
📄️ 添加孔位标注
用于在SOLIDWORKS图纸视图中为孔添加水平和垂直孔位标注的宏
📄️ 使用SOLIDWORKS API添加和读取带参数的组件属性
该示例使用SOLIDWORKS API接口,将带有字符串值的属性作为参数添加到选定的组件中。通过使用IComponent2::FindAttribute方法,重建模型并读取属性。
📄️ 使用SOLIDWORKS API在两个线段之间添加智能尺寸
该示例使用SOLIDWORKS API在两个选定的草图线段(例如草图线)之间添加尺寸。尺寸将放置在两个选定点的中间。
📄️ 在SOLIDWORKS模型中添加水印的宏特征
{% youtube { id: v-S2idKXWDY } %}
🗃️ SOLIDWORKS插件故障排除:问题和解决方案
2 个项目
📄️ 使用SOLIDWORKS API进行扩展高级选择的宏
在特征管理器树中选择包络组件{ width=250 }
📄️ 使用SOLIDWORKS API将线对齐到轴向
该示例演示了如何使用SOLIDWORKS API将活动草图中的所有草图线(添加草图关系)与所选选项对齐,包括:
📄️ Macro animates switching of configurations using SOLIDWORKS API
{% youtube { id: t35Kjjq509w } %}
🗃️ Explanation of SOLIDWORKS API Object Model and Object Relationships
4 个项目
📄️ Selecting SOLIDWORKS Objects for API only
Extruded sketch arc up to the planar surface following the line direction{ width=500 }
🗃️ 使用SOLIDWORKS API配置文档外观
3 个项目
🗃️ Managing system options (application level) using SOLIDWORKS API
6 个项目
📄️ 使用SOLIDWORKS API从CSV文件加载组件展示变换
原始位置的组件{ width=250 }
📄️ 使用SOLIDWORKS API生成材料变体配置
使用VBA宏生成一系列具有自定义外观的配置
🗃️ 使用SOLIDWORKS API自动化装配
8 个项目
📄️ SOLIDWORKS API中的装配组件变换用法
SOLIDWORKS组件是另一个父装配中模型(零件或装配)的实例。组件在其空间中的位置由其变换驱动(无论组件是否受到约束或通过自由拖放操作在空间中移动)。变换由3个组成部分组成:平移、旋转和缩放。
📄️ 修复在装配或绘图中使用轻量级组件的SOLIDWORKS宏问题
症状
📄️ 将随机颜色分配给文档中的草图的宏
VBA宏将随机颜色分配给SOLIDWORKS零件或装配体中的所有草图,并提供跳过已分配的草图和未吸收的草图的选项
🗃️ 使用SOLIDWORKS API中的属性存储数据和选择
3 个项目
📄️ index
This VBA macro allows to insert custom property Date into file-specific custom property. User has an option to specify the format of the date. Refer Date and time format string for more information about supported formats.
📄️ Set title as part number for new file using SOLIDWORKS API
Model title set to part number{ width=450 }
📄️ 在活动的SOLIDWORKS文档中批量创建特征文件夹
VBA宏在活动的SOLIDWORKS零件或装配中创建指定数量的带有指定前缀名称的特征文件夹
📄️ 通过vbScript批量导出SOLIDWORKS模型
使用vbScript批量导出SOLIDWORKS文档的示例
📄️ 使用SOLIDWORKS API修改组件的配置参数
示例演示了如何使用SOLIDWORKS API修改指定配置(例如抑制状态)中多个组件的参数
📄️ 使用SOLIDWORKS API进行块模型编辑
该示例演示了使用SOLIDWORKS API禁用模型编辑的不同方法。
📄️ SOLIDWORKS宏以查找零件之间的几何差异
此宏允许通过其几何形状比较两个零件。
📄️ Macro gets extreme points on body using SOLIDWORKS API
Extreme points are usually used to find the most remote points in the specified directions. The points can be found using the IBody2::GetExtremePoint SOLIDWORKS API.
📄️ 使用SOLIDWORKS API创建物体旋转动画
物体旋转动画
📄️ SOLIDWORKS宏以从BOM表更新引用配置
该宏将使用SOLIDWORKS API在活动绘图文档上更新所有Bill of Materials(BOM)表的引用配置。
📄️ 使用OpenGL和SOLIDWORKS API渲染具有透明度的盒子网格
使用OpenGL渲染的透明立方体{ width=250 }
📄️ 使用SOLIDWORKS API将文档前景带到前台(激活文档)
本示例演示了如何使用SOLIDWORKS API的ISldWorks::ActivateDoc3方法将通过路径选择的文档带到前台(激活)。
🗃️ 使用SOLIDWORKS API中的Callouts对象进行模型注释
2 个项目
📄️ 使用API事件处理程序捕获SOLIDWORKS命令的VBA宏
该宏允许捕获SOLIDWORKS命令ID(例如工具栏、页面按钮或上下文菜单的点击)。命令在swCommandse枚举中定义,并可以使用SOLIDWORKS API中的ISldWorks::RunCommand方法调用。
📄️ Catch new feature creation event from SOLIDWORKS API notification
Example listens for feature added event of the active part document and displays the message box
📄️ 使用SOLIDWORKS API更改材料中的应用外观选项
编辑材料对话框中的应用外观选项
📄️ Change value of global variable in model using SOLIDWORKS API
Equation Manager with Global Variable
📄️ 使用SOLIDWORKS API在绘图中更改所选对象的图层的SOLIDWORKS宏
此宏将使用SOLIDWORKS API将绘图中的所有所选对象移动到指定的图层。
📄️ SOLIDWORKS Macro to display callouts with diameters for edges
This macro will display the callouts with the diameter values of all selected circular edges in the 3D model using ISelectionMgr::CreateCallout2 SOLIDWORKS API method.
📄️ Create rotational transformation of circular pattern via SOLIDWORKS API
This SOLIDWORKS API example reads the transform of the selected circular pattern and creates a temp preview of the pattern of the specified seed body by applying the same transform as in the circular pattern.
📄️ index
SOLIDWORKS图层
📄️ 清除修订表并使用SOLIDWORKS API添加新的修订
该示例使用SOLIDWORKS API找到修订表并删除所有修订,然后添加带有自定义数据的新行。
📄️ 关闭除活动文档外的所有SOLIDWORKS文档
SOLIDWORKS中打开的文档{ width=250 }
📄️ index
This VBA macro allows you to recursively copy all output files (e.g., DXF, DWG, PDF) from all referenced parts and sub-assemblies documents into a specified folder.
📄️ Macro to apply random colors to components in SOLIDWORKS assembly
VBA macro to apply random color to all components in the SOLIDWORKS assembly with an option to apply on a component or model level and group by custom property value
📄️ 将SOLIDWORKS钣金和焊接零件切割清单项着色的宏
这个VBA宏允许根据自定义属性的值为每个切割清单项(钣金或焊接)分配唯一的颜色。
📄️ index
Combine identical components command
📄️ 使用SOLIDWORKS API比较模型视图变换
模型视图方向{ width=250 }
🗃️ 使用SOLIDWORKS API自动化装配组件
34 个项目
📄️ 使用API编写的SOLIDWORKS VBA宏来生成平面BOM表
BOM表{ width=250 }
📄️ index
该VBA宏允许更改配置在Bill Of Materials中的处理选项
📄️ 用于查看SOLIDWORKS工作表和配置的VBA宏
SOLIDWORKS模型中的配置
📄️ 用于配置模型尺寸的宏特征
此VBA宏利用宏特征的功能为指定的尺寸创建自定义模型配置器。
📄️ 创建C++独立应用程序(exe)用于SOLIDWORKS
在本教程中,我将演示如何使用C++和Microsoft Visual Studio从独立应用程序(也称为独立应用程序)连接到SOLIDWORKS应用程序(例如MFC、Win32控制台应用程序)。
📄️ 创建用于 SOLIDWORKS API 自动化的 C# 独立应用程序
在本教程中,我将演示如何使用 C# 和 Microsoft Visual Studio 从外部进程(即独立应用程序,如 Windows Forms、Windows Console)连接到 SOLIDWORKS 应用程序。
📄️ 修复SOLIDWORKS宏中连接数据库或Excel失败的问题
症状
📄️ Create VB.NET Stand-Alone (exe) application for SOLIDWORKS
In this tutorial I will demonstrate how to connect to SOLIDWORKS application from out-of-process (a.k.a Stand-Alone) application (e.g. Windows Forms, Windows Console) using VB.NET and Microsoft Visual Studio.
📄️ SOLIDWORKS组件上下文和API的使用概述
组件和模型上下文{ width=450 }
📄️ 使用SOLIDWORKS API通过轮廓创建曲面放样特征
使用轮廓作为剖面创建的曲面放样特征{ width=500 }
📄️ 使用SOLIDWORKS API将弧线转换为圆
Sketch arc{ width=350 }
📄️ 使用SOLIDWORKS API将米转换为分数英寸
此VBA宏将以系统单位(米)指定的值转换为指定分母的分数英寸。
📄️ 将SOLIDWORKS切割清单的自定义属性复制到模型的宏
这个VBA宏将指定或所有SOLIDWORKS切割清单项的自定义属性复制到模型或配置。
📄️ 从材料复制SOLIDWORKS自定义属性到模型的宏
材料中的自定义属性{ width=450 }
📄️ 使用SOLIDWORKS API将文件路径复制到装配组件的所有图纸的宏
这个VBA宏使用SOLIDWORKS API查找为活动装配的所有组件创建的所有图纸,并将路径复制到剪贴板。
📄️ Copy SOLIDWORKS file specific custom properties to configuration
This macro copies all the file specific properties into the properties of the active configuration using SOLIDWORKS API.
📄️ 将SOLIDWORKS组件的路径复制到剪贴板的宏
在特征树中选择的组件{ width=250 }
📄️ 将绘图视图的自定义属性复制到SOLIDWORKS绘图文件
SOLIDWORKS绘图中的自定义属性{ width=500 }
📄️ index
此宏使用SOLIDWORKS API计算装配中所选组件的数量。组件可以在特征管理树或图形区域中选择。
📄️ 使用SOLIDWORKS宏创建具有平均尺寸值的配置
该宏将使用SOLIDWORKS API创建子配置,其中所有尺寸将根据公差的最小值和最大值设置为平均值。
📄️ Create temp solid body box using SOLIDWORKS API and IModeler interface
Box body{ width=250 }
📄️ 使用SOLIDWORKS API创建和显示B样条曲线
B样条曲线预览{ width=250 }
📄️ 使用SOLIDWORKS模型API创建临时圆柱面板体
圆柱面板体
📄️ 使用SOLIDWORKS模型API创建椭圆扫描临时体
沿椭圆路径扫描的圆形剖面{ width=250 }
📄️ 使用SOLIDWORKS模型API创建挤出槽临时体
该示例演示了如何使用SOLIDWORKS API和IModeler接口挤出槽剖面以创建临时体。
📄️ SOLIDWORKS宏以在新配置中创建和抑制特征
此宏使用SOLIDWORKS API为在特征树中选择的所有特征创建新配置,并逐个在相应配置中抑制它们。
📄️ 创建不可见属性
该示例创建一个不可见属性并将其附加到所选对象(实体或组件)。
📄️ 通过SOLIDWORKS API创建Loft特征
使用SOLIDWORKS API从选定的草图或曲线特征创建实体Loft特征的VBA宏
📄️ Create selectable 3D bounding box sketch using SOLIDWORKS API
Bonding box sketch{ width=450 }
📄️ 修复使用SOLIDWORKS API创建草图段时的错误
修复宏中创建草图段(线段、弧线等)或草图点时的不一致性问题
📄️ 使用SOLIDWORKS模型API创建临时球面片体
球面片体
📄️ Creating a Temporary Sheet Body from a Toroidal Surface Using the SOLIDWORKS API
Toroidal Surface
📄️ Create And Run VSTA Macro (C# and VB.NET) in SOLIDWORKS
This article explains how to create a VSTA macro (C# or VB.NET) from the existing code and run it
📄️ Creating C# add-in for SOLIDWORKS automation using API
* Create new project in Microsoft Visual Studio
📄️ 使用SOLIDWORKS API创建样条曲线CSV文件的宏
在具有属性管理器页面的草图中的样条曲线
📄️ 通过SOLIDWORKS API从CSV文件导入点云到草图
草图中的点云
🗃️ index
13 个项目
📄️ 使用SOLIDWORKS API将自定义属性修订保存到第三方存储存储
自定义属性{ width=450 }
🗃️ 使用SOLIDWORKS API管理切割清单体
6 个项目
📄️ 使用SOLIDWORKS API获取圆柱面的类型
圆柱面的类型{ width=250 }
📄️ 使用SOLIDWORKS API对零件进行简化(转换为简化实体)
此宏模拟了零件简化的功能,但不直接使用它。
📄️ 删除SOLIDWORKS文件中的所有空特征文件夹的宏
删除特征管理器文件夹{ width=300 }
📄️ SOLIDWORKS Macro to delete feature folder with all children features
When deleting the top folder in SOLIDWORKS features tree all sub features are not get deleted so it is required to select all of them one-by-one in order to delete folder content.
📄️ 使用SOLIDWORKS API从SOLIDWORKS模型中删除所有方程
该宏可使用SOLIDWORKS API从活动模型(零件或装配)中删除所有方程(或仅删除破损的方程)。
📄️ index
在特征管理器树中回滚的特征
📄️ 使用SOLIDWORKS API获取派生零件中的对应实体(面、边和顶点)
VBA宏演示了如何使用SOLIDWORKS API在派生零件中查找输入零件的对应实体
📄️ 使用详细模式保存SOLIDWORKS绘图
使用VBA宏在保存时切换详细模式的开启和关闭
📄️ 使用SOLIDWORKS API确定所选面是孔还是凸台
零件中的孔和凸台{ width=250 }
🗃️ 使用SOLIDWORKS API处理尺寸
8 个项目
📄️ Display assembly visualization page using SOLIDWORKS API
This example displays the feature tree page for Assembly Visualization using SOLIDWORKS API.
📄️ 使用OpenGL渲染四面体并使用SOLIDWORKS API处理视图显示模式
这个示例演示了如何使用OpenGL图形渲染四面体几何体,并处理不同的显示模式(填充、填充带边缘、隐藏线、隐藏线可见、线框)。
🗃️ 使用SOLIDWORKS API管理文档的用户首选项
36 个项目
🗃️ Managing SOLIDWORKS Documents with the API
7 个项目
📄️ 在指定图层上绘制活动工作表的边框
在图层上绘制的工作表边框{ width=350 }
🗃️ 使用SOLIDWORKS API自动化绘图
30 个项目
📄️ 使用SOLIDWORKS API在绘图视图中选择实体
在3个绘图视图中选择了命名边{ width=300 }
📄️ 在绘图视图草图中创建草图段
在绘图视图中心创建的点{ width=350 }
📄️ 使用SOLIDWORKS API将展开图案导出为DXF/DWG并进行清理页面
SOLIDWORKS API方法IPartDoc::ExportToDwg2允许将选定的展开图案导出为DXF/DWG格式。但是该API不允许在导出之前显示内置的清理对话框以修改DXF/DWG。
📄️ 在SOLIDWORKS中编辑VBA和VSTA宏
VBA宏(.swb和.swp)以及VSTA宏(.csproj和.vbproj)的源代码可以直接在SOLIDWORKS中进行编辑。
📄️ 使用SOLIDWORKS API在模型第三方存储中序列化文件内容
本示例演示了如何使用SOLIDWORKS API中的第三方存储来直接将文件内容嵌入和提取到模型流中。
📄️ Exclude Selected Entities from Cut List
Exclude from Cut List{ width=300 }
📄️ 从SOLIDWORKS零件或装配件组件导出展开图案
这个VBA宏允许从活动SOLIDWORKS装配或活动零件文档中的所有钣金组件导出所有展开图案到DXF/DWG。
📄️ Macro to export selected bodies to foreign format
When exporting part file to most of the foreign format supported by SOLIDWORKS it is possible to select the scope bodies of export, allowing to only process selected bodies.
📄️ 从SOLIDWORKS图纸导出尺寸信息到CSV文件
图纸视图中的尺寸
📄️ 将SOLIDWORKS文件中的选定草图导出为DXF/DWG文件的宏
从草图创建的DXF/DWG文件{ width=350 }
📄️ Export SOLIDWORKS files using SOLIDWORKS API in shell script
This PowerShell script allows exporting the SOLIDWORKS file into the specified foreign format from the command line using SOLIDWORKS API
📄️ 使用SOLIDWORKS API将装配体或零件导出为IFC 2x3或4
本示例演示了如何使用SOLIDWORKS API将活动装配体或零件文档导出为IFC格式。
📄️ Macro to export SOLIDWORKS file to multiple formats
Save File dialog with the list of supported formats{ width=500 }
📄️ 宏,将活动绘图保存为PDF文件并关闭绘图
这个VBA宏对活动的SOLIDWORKS绘图执行以下步骤:
📄️ 将草图点坐标导出为CSV文件的VBA宏
所选草图中的草图点{ width=500 }
📄️ 使用SOLIDWORKS API将组件位置导出为CSV的VBA宏
在Excel中导出的组件位置{ width=350 }
📄️ Export flat pattern view in the drawing using VBA macro
Flat pattern exported to DXF{ width=350 }
📄️ Export individual sheets from SOLIDWORKS drawing to PDF
Multi sheet drawing{ width=500 }
📄️ 使用SOLIDWORKS API将零件或选定的组件导出为STL
导出为STL的选定组件{ width=250 }
📄️ 使用VBA宏将SOLIDWORKS表格导出为CSV
此宏使用SOLIDWORKS API将选定的表格(或指定类型的表格)导出为CSV(逗号分隔值)文件。此功能类似于内置的“另存为”选项,用于表格:
📄️ 将所有SOLIDWORKS文档级选项导出到Excel
文档属性对话框{ width=350 }
📄️ Macro to create ISO curves for face using SOLIDWORKS API
Preview of iso curves of the face{ width=300 }
🗃️ 使用SOLIDWORKS API自动化特征管理树
29 个项目
📄️ 使用SOLIDWORKS API处理预关闭和后关闭通知
当部件、装配体和图纸等文件即将关闭时,会触发文件关闭(销毁)通知(例如DestroyNotify2),这意味着文件仍未从内存中释放。
📄️ 使用SOLIDWORKS API填充孔洞
使用临时几何体填充的孔洞
📄️ 在SOLIDWORKS图纸中查找并删除特定注释的宏
这个VBA宏允许根据各种条件(如文本、表达式(属性链接文本)、正则表达式或空值)查找并删除SOLIDWORKS图纸中的所有注释。
📄️ 使用SOLIDWORKS API按类型和/或名称模式在树中查找特征
特征管理器树{ width=250 }
📄️ index
这个VBA宏通过指定的值模式在指定的单元格中查找表格。
📄️ index
这个VBA宏演示了如何从底层的3D文档中找到特定的命名边,并在绘图视图中选择它。
📄️ 使用SOLIDWORKS API按类型查找图纸中的表格
图纸中的表格{ width=250 }
📄️ index
组件固定选项
📄️ 删除SOLIDWORKS装配体中的所有约束并固定零件
特征管理器树中的约束
📄️ index
这个VBA宏演示了如何在SOLIDWORKS工具栏中类似于SOLIDWORKS教程文件一样闪烁标准工具栏按钮。
📄️ 在SOLIDWORKS装配中翻转最后一个插入的配合关系的对齐方式的宏
这是一个VBA宏,用于在SOLIDWORKS装配的特征管理器树中找到最后一个配合关系。
📄️ 使用SOLIDWORKS和Windows API运行力学约束命令
上下文菜单中的力学约束命令{ width=350 }
📄️ index
这个VBA示例演示了如何在SOLIDWORKS文档中插入注释,并对单独的行应用不同的字体效果和样式。
🗃️ 使用SOLIDWORKS API自定义应用程序框架
8 个项目
📄️ 修复使用未来版本API的SOLIDWORKS宏
症状
📄️ SOLIDWORKS宏功能将通用表格链接并自动更新到Excel
特征树中的链接表格宏功能{ width=350 }
📄️ 使用SOLIDWORKS API获取绘图视图中的所有可见组件
绘图视图特征树{ width=350 }
📄️ 使用SOLIDWORKS API从钣金展开图案中查找切割清单项
切割清单文件夹和展开图案特征{ width=200 }
📄️ 使用SOLIDWORKS API从Boss-Extrude特征中提取选择
这个C# VSTA宏使用SOLIDWORKS API从Boss-Extrude特征定义中提取From Entity、End Condition和Direction选择框中指定的选择实体的信息。
📄️ 使用SOLIDWORKS API查找体的包围圆柱体
Cylindrical bounding box is created around the body{ width=400 }
📄️ 使用 SOLIDWORKS API 从选定的边获取 B-Spline 参数
选定的 B-Spline 边{ width=250 }
📄️ 使用SOLIDWORKS API根据名称获取组件指针
组件的多级树结构{ width=200 }
📄️ 获取SOLIDWORKS组件在装配体中的重心
这个宏演示了两种方法来找到组件相对于装配体坐标系的重心(COG)。
📄️ Get the transformation matrix of coordinate system using SOLIDWORKS API
Coordinate system in the feature manager tree{ width=450 }
📄️ 使用SOLIDWORKS API获取面的中心参数
在面的中心创建的点{ width=250 }
📄️ 使用SOLIDWORKS API获取特征类型名称的VBA宏
这个VBA宏使用SOLIDWORKS API读取特征管理器树中所选特征的类型名称,并以以下格式在消息框中显示结果:
📄️ 使用SOLIDWORKS API获取装配件组件的实例ID
该示例使用SOLIDWORKS API从组件的名称中提取组件实例索引。
📄️ Script extract mass properties of file using SOLIDWORKS API
This example demonstrates how to extract mass properties from the specified file using vbScript via SOLIDWORKS API.
📄️ 使用SOLIDWORKS API获取选定的草图段信息
在活动草图中选择的草图段{ width=450 }
📄️ Get the total length of segments in selected sketch using SOLIDWORKS API
Total length of the selected sketch segments{ width=450 }
📄️ 使用SOLIDWORKS API从绘图视图获取实体和材料
展开图绘图视图{ width=200 }
📄️ 使用SOLIDWORKS API获取绘图视图中的物体质量
可以使用SOLIDWORKS API方法IBody2::GetMassProperties来找到特定物体的质量,但是需要指定密度才能计算质量,这可能不容易提取。
📄️ 使用SOLIDWORKS API获取并选择装配中的所有可见部件
在特征管理器树中选择的部件{ width=350 }
📄️ Run VBA macro automatically on document load using SOLIDWORKS API
{% youtube { id: tgRB8YtB4v4 } %}
📄️ 使用SOLIDWORKS API在文档保存时自动运行VBA宏
这个VBA宏使用SOLIDWORKS API处理活动文档(零件、装配或绘图)的保存事件(包括全部保存和另存为),并运行自定义代码。
📄️ Handle custom properties modification events (add, delete, change) using SOLIDWORKS API
SOLIDWORKS API provides notifications to handle the custom properties modifications (such as add, delete or change). These events (AddCustomPropertyNotify, DeleteCustomPropertyNotify, ChangeCustomPropertyNotify) are raised for parts, assemblies and drawings and support general and configuration specific custom properties. However since SOLIDWORKS 2018 these events are no longer raised for the custom properties modified by the user in the user interface and only support custom properties modified from SOLIDWORKS API.
📄️ 使用SOLIDWORKS API在新文档创建时运行宏
在SOLIDWORKS中创建新文档{ width=350 }
📄️ 使用SOLIDWORKS API隐藏模型中的所有草图的VBA宏
此宏将使用SOLIDWORKS API隐藏(空白)或显示(非空白)活动文档中的所有草图(2D和3D)。
📄️ VBA宏以隐藏SOLIDWORKS文件树中的所有选定特征
这个VBA宏允许在树中使选定的特征不可见。这些特征仍然可以在图形区域中完全操作和显示(例如平面),但在特征管理器树中不可见。
📄️ 使用SOLIDWORKS API在HTML页面中渲染特征树
该示例演示了如何使用SOLIDWORKS API将SOLIDWORKS零件文件的特征树加载到HTML页面中,使用JavaScript和Internet Explorer中的ActiveX(这不适用于其他浏览器,因为默认情况下不支持ActiveX - 可能需要安装特殊插件以启用支持)。
📄️ SOLIDWORKS API方法及接口的I版本与非I版本的区别
SOLIDWORKS API中的方法、属性和对象(接口)有两个版本可供选择:
📄️ 识别SOLIDWORKS API特征定义和特定类型
将特定特征和特征定义的类型输出到窗口{ width=450 }
📄️ 使用SOLIDWORKS API在活动文档的用户首选项中设置ShadedImageQualityCoarse
作者:Eddy Alleman
📄️ index
SOLIDWORKS图纸中的图层{ width=600 }
📄️ 使用相同名称的子文件夹导入STEP文件并保存为SOLIDWORKS文件的宏
作者:Eddy Alleman (EDAL Solutions)
📄️ index
导入到活动零件文档的文件
📄️ 通过SOLIDWORKS API递增注释中的数字值的宏特征
递增标题块中的修订号{ width=300 }
📄️ 修复在SOLIDWORKS宏中错误使用32位版本的Windows API函数
症状
📄️ index
插入到新零件属性管理器页面{ width=250 }
📄️ index
组件中的BOM气球
📄️ index
BOM table attached to anchor point{ width=600 }
📄️ 插入孔表
VBA宏演示了如何使用SOLIDWORKS API插入指定实体的孔表
📄️ index
插入位置标签
📄️ Insert pipe component between fittings using SOLIDWORKS API
This VBA macro inserts new virtual component into SOLIDWORKS assembly between the selected stop faces of the 2 fittings
📄️ 使用SOLIDWORKS API批量添加组件并将其定位在网格中
Components inserted into 2 x 2 x 2 grid{ width=250 }
📄️ index
SOLIDWORKS predefined views{ width = 400 }
📄️ index
附加到锚点的修订表{ width=600 }
🗃️ 通过创建msi安装程序安装SOLIDWORKS插件
2 个项目
🗃️ SOLIDWORKS应用程序之间的进程间通信
2 个项目
📄️ 使用SOLIDWORKS API中的内部ID
分配给草图线的内部ID{ width=350 }
🗃️ Calling Functions of a SOLIDWORKS Add-in from Standalone Applications or Macros
3 个项目
🗃️ 在 JavaScript 中使用 SOLIDWORKS API 方法
1 个项目
📄️ 使用SOLIDWORKS API从轻量级组件获取模型文档
装配体树中的轻量级组件
📄️ 使用SOLIDWORKS宏特征API将切割清单自定义属性链接到文件
链接的文件自定义属性{ width=450 }
📄️ index
Linked sheet metal cut-list custom properties{ width=800 }
📄️ index
此VBA宏允许将外部逗号分隔文件链接到SOLIDWORKS文件的特定配置或文件特定自定义属性。
📄️ 使用SOLIDWORKS API加载和卸载加载项的宏
此宏允许使用SldWorks::UnloadAddIn SOLIDWORKS API触发指定加载项的加载状态。
📄️ 使用SOLIDWORKS API锁定工作表格式的宏
编辑工作表格式上下文菜单命令{ width=250 }
📄️ 使用SOLIDWORKS API通知长时间运行的SOLIDWORKS命令完成
在SOLIDWORKS中打开大型装配文档{ width=450 }
📄️ 在SOLIDWORKS工具栏中创建宏按钮
<iframe allow="autoplay; encrypted-media" allowfullscreen="" frameborder="0"
🗃️ 在SOLIDWORKS API中使用宏特征
8 个项目
📄️ Failed to run SOLIDWORKS macro with multiple entry points
Symptoms
🗃️ SOLIDWORKS宏故障排除:问题和解决方案
24 个项目
📄️ 使SOLIDWORKS组件独立并复制图纸的宏
这个VBA宏模仿了SOLIDWORKS的使独立功能,但还会额外复制并重命名与复制的零件或装配组件相关联的文件。
📄️ SOLIDWORKS宏以打破、锁定或解锁所有文件和组件的外部引用
此示例将使用SOLIDWORKS API打破、锁定或解锁活动模型或活动装配中的所有外部引用或所有或选定的组件的外部引用。
📄️ 手动注册安装SOLIDWORKS插件
本文介绍如何手动部署和注册SOLIDWORKS插件。
🗃️ 使用SOLIDWORKS API处理零件材料
3 个项目
📄️ 使用SOLIDWORKS API合并草图的宏
将草图合并到3D草图中
📄️ 如何修复合并的SOLIDWORKS宏错误
症状
📄️ 如何修复缺失的COM(ActiveX)组件错误
症状
📄️ 如何修复缺失的SOLIDWORKS类型库引用错误
症状
📄️ 使用SOLIDWORKS API根据输入参数生成模型的脚本
这个PowerShell脚本允许使用SOLIDWORKS API根据指定参数生成模型,基于模板文件。
📄️ Run VBA macro on model load using macro feature and SOLIDWORKS API
{% youtube { id: BTM5NZNdON8 } %}
📄️ 修复SOLIDWORKS API中模型标题扩展名不一致的问题
症状
🗃️ 使用SOLIDWORKS API操作模型视图
2 个项目
📄️ 使用SOLIDWORKS API修改轴特征的定义
轴特征管理器页面{ width=250 }
📄️ 在装配上下文中使用SOLIDWORKS API编辑特征
在装配上下文中编辑Boss-拉伸特征{ width=450 }
📄️ 使用SOLIDWORKS API修改孔表中孔的位置精度
本示例演示了如何使用SOLIDWORKS API更改所选孔表中孔的位置精度。
📄️ 使用SOLIDWORKS API添加移动-复制体特征和共面约束
添加了共面约束的移动-复制体属性管理器页面{ width=150 }
📄️ 使用SOLIDWORKS API移动设计表对象
该示例演示了如何使用SOLIDWORKS API的ISwOLEObject::Boundaries方法调整和移动图形区域中的设计表OLE对象。
📄️ 使用SOLIDWORKS API将被压制的约束移动到特征文件夹的宏
被压制的约束移动到文件夹{ width=250 }
📄️ 使用SOLIDWORKS API将选定的组件移动到特征文件夹
将组件添加到新文件夹{ width=250 }
📄️ index
创建 MultiBoss-Extrude 宏特征
📄️ 使用SOLIDWORKS API创建多行标注
该示例演示了如何使用SOLIDWORKS API的ISelectionMgr::CreateCallout2方法创建一个具有多行的标注。
📄️ 将组件名称复制到组件引用
组件引用{ width=350 }
📄️ 使用API读取和更改SOLIDWORKS对象(特征、组件、视图)的名称
命名的面{ width=300 }
📄️ 使用SOLIDWORKS API在尺寸名称中查找和替换文本
该宏使用SOLIDWORKS API在所选特征的尺寸名称中查找和替换文本(类似于文本编辑器中的查找和替换功能):
📄️ SOLIDWORKS API中的方法和属性命名
SOLIDWORKS API(以及SOLIDWORKS本身)都是向后兼容的,这意味着旧版本的API与新版本的SOLIDWORKS兼容。这意味着在发布新版本时,不应更改API方法的签名和行为。为此,SOLIDWORKS引入了方法和接口名称的修订系统。每当API的新版本可用时,它将作为MethodName Last Revision + 1添加到类图中。例如,ISldWorks::OpenDoc5方法的较新版本。而IModelDoc2是IModelDoc接口的较新(当前)版本。
🗃️ Working with Notes using SOLIDWORKS API
5 个项目
📄️ 使用SOLIDWORKS API偏移平面曲线(线体)
这个VBA示例演示了如何使用SOLIDWORKS API偏移SOLIDWORKS曲线的线体并显示预览。
🗃️ 使用SOLIDWORKS API管理模型中的OLE对象
1 个项目
📄️ 打开活动文档或选定组件的关联图纸
这个VBA宏允许打开装配体中选定组件的关联图纸,或者如果没有选定任何内容,则打开活动文档。
📄️ 在大型设计审查(LDR)模式下打开选定的组件
这个VBA宏可以从在大型设计审查(LDR)模式下打开的装配体或在详图模式下打开的图纸中运行。宏将以它们自己的窗口打开所有选定的组件,但与开箱即用的功能不同,装配体将不会被解析并将保留LDR模式。
📄️ 在新窗口中打开所有选定的组件位置
这个VBA宏将在当前活动装配中打开所有选定的组件,每个组件都在自己的窗口中以与它们在原始SOLIDWORKS装配中出现的位置相同的方式打开。
📄️ 从Windows文件资源管理器中以快速查看模式打开SOLIDWORKS装配
从SOLIDWORKS中打开大型设计审查表单{ width=450 }
📄️ 打开绘图视图引用文档的VBA宏
这个VBA宏执行的操作类似于打开装配体命令,但还会激活与绘图视图关联的引用显示状态。
🗃️ 在SOLIDWORKS API中使用OpenGL渲染自定义3D图形
3 个项目
🗃️ 将参数传递给SOLIDWORKS VBA宏
2 个项目
📄️ SOLIDWORKS宏以更改模式中组件的配置特定属性
模式驱动模式的种子组件的配置特定属性
📄️ 使用SOLIDWORKS API进行组件配置排列的宏
该宏使用SOLIDWORKS API对装配体的根级组件进行排列组合(即排列组合),并将结果保存为单独的文件。
📄️ 在SOLIDWORKS API中使用持久引用ID跟踪对象
SOLIDWORKS API中提供的持久引用ID允许检索SOLIDWORKS中任何可选择对象的持久链接。持久引用的主要优点是其生命周期,因为引用在重建操作、SOLIDWORKS会话甚至SOLIDWORKS版本之间保持有效。
🗃️ Utilizing SOLIDWORKS API methods in PowerShell scripts
2 个项目
📄️ 使用SOLIDWORKS API创建精确的零件边界框的宏
零件文档中的精确边界框{ width=250 }
📄️ 当前条件不满足时的SOLIDWORKS宏错误
症状
🗃️ 使用 SOLIDWORKS 模型 API 创建几何原语的代码示例
6 个项目
📄️ index
打印机和页面设置{ width=500 }
📄️ 从SOLIDWORKS图纸中将所有注释打印到文本文件的宏
这个VBA宏将从SOLIDWORKS图纸中的所有视图中输出文本到文本文件中。
📄️ index
Drawings with multiple sheets{ width=800 }
📄️ index
在某些情况下,某些SOLIDWORKS功能或选项可能在SOLIDWORKS API命令中不可用或工作不正确。
📄️ 清除SOLIDWORKS装配中的部件配置(删除所有未使用的配置)
在某些情况下,可能需要从装配中删除(清除)所有未使用的部件配置。这对于紧固件或工具箱部件特别有用,因为文件中可能包含数千个配置,但在装配中只使用了几个。
📄️ 射线交点
在SOLIDWORKS模型中使用射线找到交点和拓扑实体的VBA宏示例
📄️ 使用SOLIDWORKS API从文件、配置和切割列表元素中读取自定义属性
文件的自定义属性{ width=550 }
📄️ 使用SOLIDWORKS API读取和显示文件中的实体
VBA示例,使用SOLIDWORKS API将外部二进制文件中的实体几何数据反序列化为临时实体并显示出来
📄️ 使用SOLIDWORKS API从所选组件中读取配置特定的切割列表属性
切割列表属性{ width=550 }
📄️ 使用SOLIDWORKS API从文件中读取摘要信息
SOLIDWORKS文件的摘要信息{ width=500 }
📄️ 使用SOLIDWORKS API将表格内容读入数组
该示例演示了如何使用SOLIDWORKS API将选定表格(BOM、常规表格、切割清单表格等)的内容读入二维数组中。
📄️ 强制重建SOLIDWORKS文档的宏
这个VBA宏允许执行通常需要升级模型到新版本SOLIDWORKS所需的操作。它可以:
📄️ 使用 SOLIDWORKS 模型 API 重建球面的宏
从半球面重建的球面
📄️ 从SOLIDWORKS文档中删除所有颜色的宏
零件文档中的外观层级{ width=250 }
📄️ 重命名尺寸
用于在SOLIDWORKS绘图视图中为尺寸分配自定义名称的VBA宏,否则无法在用户界面中重命名
📄️ SOLIDWORKS macro to rename configurations based on custom property
This macro renames all configurations of assembly or part into the value of the specified configuration specific custom property using SOLIDWORKS API.
📄️ index
在特征管理器中重命名的钣金和焊接体
📄️ 使用SOLIDWORKS API根据自定义属性重命名切割列表特征
钣金切割列表特征{ width=250 }
📄️ 使用SOLIDWORKS API基于类型名称重命名特征的VBA宏
此VBA宏允许使用SOLIDWORKS API根据指定的规则和特征类型名称重命名零件文档中的特征管理树。
📄️ SOLIDWORKS宏按顺序重命名模型中的所有特征
按顺序重命名的特征
📄️ 在切割清单特征之后重命名钣金展开特征
切割清单和钣金展开图{ width=250 }
📄️ 使用切割清单名称重命名展开图视图的VBA宏
用于钣金体的切割清单{ width=250 }
📄️ 使用自定义属性值重命名SOLIDWORKS图纸工作表
该宏将使用SOLIDWORKS API根据指定自定义属性的值重命名所有图纸工作表。
📄️ 使用SOLIDWORKS API重命名表格注释的宏
表格注释被重命名为自定义名称{ width=450 }
📄️ Rename all drawing views to the name of the sheet they are on
This VBA macro allows you to rename all drawing views on all sheets in the active SOLIDWORKS drawing document to the name of the sheet followed by an index.
📄️ 使用SOLIDWORKS API替换组件并保留选择
在树中替换的组件{ width=350 }
📄️ index
图纸格式{ width=300 }
📄️ 显示或删除SOLIDWORKS特征管理器树中的所有隐藏特征
隐藏特征{ width=250 }
📄️ Calculating rotation transformation to align component with direction
This VBA example demonstrates how to use the IMathUtility::CreateTransformRotateAxis SOLIDWORKS API to rotate the component and align the normal of its face with the direction from the linear edge.
📄️ index
在SOLIDWORKS中运行宏的最简单方法是从“工具->宏->运行”菜单命令或工具栏调用它。
📄️ 如何使用SOLIDWORKS API同步运行命令
打开的命令(属性管理器页面){ width=250 }
📄️ 在重建时自动运行SOLIDWORKS宏的宏特征
此宏允许使用SOLIDWORKS API在每次重建操作中自动运行指定的宏。
📄️ 在 SOLIDWORKS 启动时自动运行宏
在某些情况下,可能需要在 SOLIDWORKS 启动时自动运行宏。例如,需要进行一些日志记录或应用设置。
📄️ 使用SOLIDWORKS API运行一组宏的宏
Windows文件夹中的宏库
📄️ 使用SOLIDWORKS API运行组件的旋转动画
组件围绕Y轴的旋转动画
📄️ Fix failed SOLIDWORKS VSTA (C# or VB.NET) macro
Symptoms
📄️ 使用SOLIDWORKS API运行Xpress产品(例如DriveWorks)
Xpress产品菜单
📄️ 使用SOLIDWORKS API静默保存所有打开的文档的宏
这个VBA宏使用SOLIDWORKS API允许静默保存当前打开和修改的所有文档。与默认的另存为命令不同,该宏将在保存文件时不显示任何弹出消息。
📄️ Save the selected body into external file using SOLIDWORKS API
VBA example to serialize the selected body as binary file using SOLIDWORKS API
📄️ index
导入的几何特征{ width=250 }
🗃️ 如何在脚本中使用SOLIDWORKS API方法
3 个项目
📄️ Fix missing Visual Studio SOLIDWORKS API SDK project templates
Symptoms
📄️ index
All dimensions selected in the drawing views{ width=400 }
📄️ 使用SOLIDWORKS API选择所有草图元素
在活动草图中选择的草图元素{ width=250 }
📄️ 使用SOLIDWORKS API选择与属性关联的组件
该示例通过NewSelectionNotify通知,附加到活动装配的选择SOLIDWORKS API事件。
📄️ 使用API按名称和坐标选择SOLIDWORKS对象
本文介绍了使用IModelDocExtension::SelectByID2 SOLIDWORKS API方法的优缺点。该方法是选择SOLIDWORKS中的元素的最常用方式之一,可以通过名称或坐标进行选择。
📄️ 使用SOLIDWORKS API按名称选择特征树中的组件
组件的多级树{ width=200 }
📄️ 使用SOLIDWORKS API选择相等弧的宏
在草图中选择相等弧{ width=350 }
📄️ 使用SOLIDWORKS API选择SOLIDWORKS模型中的所有特征的宏
在装配文档中选择的所有3D草图{ width=250 }
📄️ 使用SOLIDWORKS API选择命名实体(面、边或顶点)
本示例演示了如何使用SOLIDWORKS API在不同的文档类型中选择命名实体(面、边或顶点)。
📄️ 使用API批量选择任意SOLIDWORKS对象
在图形区域中选择不同类型的对象
📄️ 使用SOLIDWORKS API按类型选择标准参考几何图形(例如前平面或原点)
在图形视图中选择了右平面{ width=400 }
📄️ 使用SOLIDWORKS API选择所有抑制的组件
这个VBA宏允许在活动的SOLIDWORKS装配体中批量选择所有抑制的组件,使用SOLIDWORKS和Windows API。
📄️ 通过SOLIDWORKS API在选定边上创建草图点
该宏使用SOLIDWORKS API在3D草图中的选定边上创建指定数量的草图点。
🗃️ Performing entity selection using SOLIDWORKS API
12 个项目
📄️ 修复SOLIDWORKS宏中的选择不一致问题
症状
📄️ 使用SOLIDWORKS API设置BOM数量(单位)属性
本示例演示了如何使用SOLIDWORKS API修改属性对话框中的BOM数量字段。
📄️ Automatically assign new file name for SOLIDWORKS files
This VBA macro allows to automatically set the name for the new file based on the custom property value or drawing view referenced model using SOLIDWORKS API.
📄️ index
组件引用{ width=600 }
📄️ 使用SOLIDWORKS API设置多个装配组件的求解(刚性或柔性)
设置多个装配组件的求解
📄️ index
文档单位{ width=600 }
📄️ 设置视图尺寸类型
用于在活动SOLIDWORKS绘图中设置所有视图的尺寸类型(投影或真实)的VBA宏
📄️ 如何修复SOLIDWORKS插件共享公共库的错误
通过启用绑定重定向来解决使用不同版本的共享库的问题
📄️ 使用SOLIDWORKS API获取图纸体几何类型
在SOLIDWORKS体中有3种类型的面:
📄️ 使用SOLIDWORKS API在绘图页上绘制草图段
这个代码示例演示了如何使用SOLIDWORKS API在绘图视图中绘制模型边界框的对角线。
🗃️ 使用SOLIDWORKS API自动化处理钣金零件
5 个项目
📄️ index
显示使用SOLIDWORKS API在活动模型中的所有注释文本
📄️ 使用SOLIDWORKS API显示编辑材料对话框
SOLIDWORKS零件中的编辑材料菜单命令{ width=350 }
📄️ SOLIDWORKS宏在窗口文件夹中显示所选装配组件
该宏演示了如何使用SOLIDWORKS API在Windows文件资源管理器中打开所选装配中的组件的文件夹。
📄️ VBA宏调用SOLIDWORKS API中的显示所有组件命令
装配体中的显示依赖项命令{ width=250 }
🗃️ 使用SOLIDWORKS API处理草图
14 个项目
📄️ 使用SOLIDWORKS API获取钣金弯曲的草图线
使用SOLIDWORKS API,该宏将查找钣金Sketched Bend特征的所有直线(弯曲)并选择所有线段。
📄️ 使用SOLIDWORKS API将实体切片成多个截面
实体的截面切片{ width=350 }
📄️ 使用SOLIDWORKS API对文件和配置特定的自定义属性进行排序
排序后的自定义属性{ width=350 }
📄️ 使用SOLIDWORKS API拆分面的SOLIDWORKS宏
每个面的特征管理器树{ width=250 }
📄️ Split feature folders of the SOLIDWORKS file to individual configurations
VBA macro creates individual configurations for each feature folder in the active SOLIDWORKS part or assembly
📄️ index
Mapping between Cut Lists and Configurations
📄️ 在后台启动SOLIDWORKS应用程序(隐藏)
隐藏的SOLIDWORKS应用程序{ width=350 }
📄️ 使用SOLIDWORKS API将临时实体存储和恢复到第三方存储
这个VBA示例演示了如何将选定的实体副本存储在新文档的流中,并在模型打开时恢复和显示实体。
📄️ SOLIDWORKS macro finds intersection points between surface and curve
Intersection point between plane and sketch spline{ width=300 }
📄️ SOLIDWORKS VBA宏复制预选面
作者:Eddy Alleman
📄️ 使用SOLIDWORKS API暂停图形更新的宏
该示例演示了如何在使用SOLIDWORKS API执行操作时禁止图形更新。
📄️ 使用API在SOLIDWORKS模型中暂停重建操作的宏
该宏使用SOLIDWORKS API来暂停零件、装配体和图纸的重建操作,以提高性能。
📄️ 修复运行旧版 SWBasic (*.swb) SOLIDWORKS 宏时的错误
症状
📄️ 使用宏在SOLIDWORKS中使用API更改系统页面设置选项
页面设置{ width=350 }
🗃️ 使用SOLIDWORKS API自动化表格(BOM、通用、修订等)
11 个项目
📄️ 使用SOLIDWORKS API向选定的注释添加标签
带有修订号的SOLIDWORKS图纸中的注释{ width=300 }
🗃️ 使用 SOLIDWORKS API 在第三方存储中保存数据
3 个项目
📄️ VBA macro to toggle white background in drawings
Author: Eddy Alleman (EDAL Solutions)
📄️ index
SOLIDWORKS设置中的滚动选定项到视图选项
📄️ Toggle Show Comment Indicator option using SOLIDWORKS API
Show Comments Indicator command{ width=350 }
📄️ index
启用草图捕捉选项
📄️ 运行SOLIDWORKS宏时修复路径过长错误
症状
📄️ index
症状
🗃️ 在SOLIDWORKS API中使用跟踪ID跟踪实体
1 个项目
🗃️ 在SOLIDWORKS API中使用临时和持久ID跟踪对象
4 个项目
📄️ 理解在使用SOLIDWORKS API时的草图变换
在处理草图段(例如线段、弧线等)或点时,需要考虑到从SOLIDWORKS API返回的坐标值(例如ISketchPoint::X属性)是相对于局部草图坐标系的。
📄️ 使用SOLIDWORKS API通过屏幕像素平移模型视图
模型视图平移{ width=350 }
🗃️ 在SOLIDWORKS API中使用变换
4 个项目
📄️ 使用SOLIDWORKS API遍历组件或模型的所有尺寸
零件特征草图中的尺寸
📄️ 使用SOLIDWORKS API遍历特征管理器节点
特征管理器树{ width=150 }
📄️ 在 SOLIDWORKS 特征管理器树中以反向顺序遍历
VBA 宏以反向顺序遍历活动 SOLIDWORKS 文档的特征管理器树
📄️ 使用SOLIDWORKS API遍历组件树
该示例演示了如何使用SOLIDWORKS API遍历装配体中的组件树,并使用指定的缩进符号输出结果。
📄️ 使用SOLIDWORKS API在模型的第三方存储中进行树结构序列化
这个示例演示了如何使用SOLIDWORKS API中的第三方存储来直接读取和写入自定义结构到模型中。
🗃️ troubleshooting
2 个项目
📄️ 使用SOLIDWORKS API取消修剪面或曲面
此VBA示例通过执行取消修剪操作来恢复所选面的曲面。
📄️ 使用SOLIDWORKS API从链接文件更新XYZ曲线的宏
SOLIDWORKS特征管理器树中的自由形式曲线{ width=450 }
📄️ 升级遗留自定义属性
这个 VBA 宏用于在 SOLIDWORKS 2022 中将遗留的自定义属性升级到新的架构。
📄️ 使用SOLIDWORKS API升级活动SOLIDWORKS零件或装配中的美化螺纹
升级美化螺纹命令{ width=500 }
📄️ 在SOLIDWORKS API中使用进度条处理长时间操作进度
为了改善宏或插件的用户体验,建议在执行长时间的SOLIDWORKS API操作时显示和更新进度条。
📄️ 使用API创建SOLIDWORKS的VB.NET插件
* 在Microsoft Visual Studio中创建新项目
📄️ 使用VBO在OpenGL和SOLIDWORKS API中导入和渲染XAML文件
这个C#插件演示了如何使用SOLIDWORKS API将XAML文件中的几何图形导入到活动模型空间中。为了实现最大的性能,图形使用OpenGL的顶点缓冲对象(VBO)特性进行渲染。
🗃️ Automation of SOLIDWORKS using SOLIDWORKS API in vbScript
3 个项目
📄️ 使用SOLIDWORKS API创建垂直于屏幕视图的向量
该示例演示了如何使用SOLIDWORKS API绘制一条垂直于当前视图方向相对于屏幕的草图线。
📄️ index
SOLIDWORKS File Versions Report { width=500 }
📄️ Passing the parameters to SOLIDWORKS VBA Macro via clipboard
System clipboard allows to store different types of data (that includes but not limited to text, image, html etc.). As the simplest way, the custom argument may be written to the text buffer, but this will clear all the data already in the buffer (if any). This may introduce confusion and result in bad user experience as running the macro may overwrite the text already copied into the clipboard.
📄️ 通过SWBasic宏将参数传递给SOLIDWORKS宏
通过替换SWBasic宏中的文本来传递参数给SOLIDWORKS宏的解决方法
📄️ 从视图中使用SOLIDWORKS API维度可见绘图实体
在绘图视图中维度最长的边{ width=250 }
📄️ 在绘图视图中使用SOLIDWORKS API为命名模型实体添加尺寸
与装配上下文类似,绘图上下文也存在。指向实体的指针可能存在于底层模型上下文和绘图视图上下文中。
📄️ index
在绘图视图中选择的特征{ width=250 }
📄️ 使用SOLIDWORKS API根据几何尺寸缩放绘图视图的宏
绘图视图缩放选项{ width=250 }
📄️ 创建SOLIDWORKS应用程序的Visual Studio安装程序(VSI)
{% youtube { id: JRc1vx1snv4 } %}
📄️ 修复 VSTA(C# 或 VB.NET)SOLIDWORKS 宏中的无效命名空间
症状
📄️ 使用SOLIDWORKS API在文档中等待用户选择
本文介绍了使用SOLIDWORKS API在SOLIDWORKS文档中等待对象选择的两种方法,这些方法可以在VBA宏中使用。
📄️ 使用SOLIDWORKS API查找所选组件的使用组件
此VBA宏使用SOLIDWORKS API在活动装配中查找所选组件实例的所有父组件(使用位置),并显示列表以供查看。
📄️ 使用Windows Installer XML(WiX)创建SOLIDWORKS插件安装程序
{% youtube { id: HdG3vFaS_y4 } %}
📄️ 使用SOLIDWORKS API将自定义属性写入文件、配置和切割清单
日期自定义属性{ width=550 }
📄️ SOLIDWORKS宏将数据从Excel表复制到通用表中
此宏将使用SOLIDWORKS API从指定的Excel电子表格中将数据写入活动文档的新创建的通用表中。
📄️ 将SOLIDWORKS装配中的组件数量写入自定义属性
这个VBA宏可以计算SOLIDWORKS装配中每个组件的总数量,并将其写入自定义属性中。
📄️ Writing Summary Information to Active Files Using the SOLIDWORKS API
Summary Information for a SOLIDWORKS File{ width=500 }