我創建了一個VB類來操作CATIA項目。 VB代碼被編譯成一個加載到C#項目中的dll。從Visual Studio以批處理模式運行CATIA VBA宏
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();
這一切正常。我的問題是:是否可以在批處理模式下運行該方法?這會顯着提高運行時的性能。