private void button3_Click(object sender, EventArgs e)
{
var swApp = Utility.ConnectToSolidWorks();
var swModel = (ModelDoc2)swApp.ActiveDoc;
//获取特征管理器对象
var featureMgr = swModel.FeatureManager;
//获取所有的特征
object[] featArr = (object[])featureMgr.GetFeatures(false);
foreach (Feature feat in featArr)
{
Debug.Print(feat.Name);
if (feat.IsSuppressed())
{
feat.Select2(false, 0);
var unSuppress = swModel.EditUnsuppress2();
}
if (feat.Name.Contains("切除"))
{
feat.Select2(false, 0);
swModel.EditSuppress2();
}
}
}