代码示例:
static void Main(string[] args)
{
ApplicationObjectConnector applicationObjectConnector = new ApplicationObjectConnectorClass();
Application app = applicationObjectConnector.Application;
//msApp.Visible = false后台启用一个MSTN进程,对DGN文件的操作都是由主进程进行的,这种情况下是不会显示模型区的。
app.Visible = false;
DesignFile designFile = app.OpenDesignFile(@"E:BIMentley相关资料模型DF索塔模型.dgn ", false);
string str = designFile.FullName;
Console.WriteLine(str);
app.Quit();
}
说明:
msApp.Visible = false;后台启用一个MSTN进程,对DGN文件的操作都是由主进程进行的,这种情况下是不会显示模型区的。
msApp.ActiveDesignFile.Close();//关闭当前打开的DGN文件,但是MSTN进程还未关闭,还可以继续打开其他的DGN文件进行操作
msApp.Quit();//关闭MSTN进程,不能再打开其他DGN文件进行操作,除非重新再次启动MSTN进程