随便哪个版本的Visual studio
设置系统环境变量
通常这个环境变量在安装ProE的时候如果选择安装VBAPI就会自动设置
注意32位和64位操作系统路径是不同的。我的是64位操作系统。
然后在VS Project里添加引用。以前叫ProE,现在叫Creo。
然后在代码里加入命名空间
using pfcls;
之后就是启动或者连接ProE进程。
我比较喜欢开着ProE调试,所以就用连接。
var cAC = new CCpfcAsyncConnection();
theConnect= cAC.Connect(DBNull.Value, DBNull.Value, DBNull.Value, DBNull.Value);
之后就是获取Session,就是控制权。
var theSession = theConnect.Session as IpfcBaseSession;
有了Session,就想干嘛干嘛了。
获取模型项母体
var owner = theSession.CurrentModel as IpfcModelItemOwner;
获取所有的特征
var items = owner.ListItems(EpfcModelItemType.EpfcITEM_FEATURE);
其他的以后再说。。。