跳到主要内容

修复SOLIDWORKS宏中的选择不一致问题

症状

使用宏录制工具录制的SOLIDWORKS宏需要进行一些选择(通常用于创建特征或配合)。运行宏时,选择可能失败或选择了不同的对象,导致宏的错误行为。

原因

通常,宏录制使用SOLIDWORKS API中的IModelDocExtension::SelectByID2方法来捕获选择。该方法可能使用临时名称(如草图段名称)或坐标进行选择,这些选择可能在不同的模型或视图方向上不一致。

用名称选择草图中的弧的录制宏行{ width=500 }

解决方法

更新选择方法。详细指南请参阅选择文章。