运行程序之前:
实现功能为:自动在solidworks中的配置特定新增零件名称和材质,直接上源码如下:
SldWorks swApp;
swApp = Utility.ConnectToSolidWorks();
var swModel = (ModelDoc2)swApp.ActiveDoc;
var vConfigName = (string[])swModel.GetConfigurationNames();
foreach (var ConfigName in vConfigName)
{
var swConf = (Configuration)swModel.GetConfigurationByName(ConfigName);
var cusPropMgr = swConf.CustomPropertyManager;
cusPropMgr.Add3("零件名称", (int)swCustomInfoType_e.swCustomInfoText, "SW测试", (int)swCustomInfoAddResult_e.swCustomInfoAddResult_AddedOrChanged);
cusPropMgr.Add3("材质", (int)swCustomInfoType_e.swCustomInfoText, "6106", (int)swCustomInfoAddResult_e.swCustomInfoAddResult_AddedOrChanged);
}
运行程序之后: