我创建了一个 VB 类来操作 CATIA 项目。VB 代码被编译成一个加载到 C# 项目中的 dll。
Imports ProductStructureTypeLib
Imports INFITF
Imports MECMOD
Public Class MyCATIAClass
Private catia As INFITF.Application
Public Sub New()
catia = GetObject(, "CATIA.Application")
End Sub
Public Sub doStuff()
' do stuff
End Sub
End Class
在 C# 中:
MyCATIAClass catOb = new MyCATIAClass();
catOb.doStuff();
这工作得很好。我的问题是:是否可以在批处理模式下运行该方法?这将显着提高运行时的性能。