zoukankan      html  css  js  c++  java
  • 【microstation CE二次开发】不打开microstation,以COM方式启动Microstation

    代码示例:

    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进程

  • 相关阅读:
    HDU 1584 蜘蛛牌(DFS)
    HDU 1800 Flying to the Mars(贪心)
    zsh: command not found: java (xxx)
    Deepin20安装Mysql8
    Deepin全局菜单
    Ubuntu PPA 解读
    Node安装与配置
    Windows安装配置Maven
    idea 安装 Vue 插件没有Vue component选项
    Linux桌面系统创建应用程序快捷方式
  • 原文地址:https://www.cnblogs.com/duoduo-727/p/14445921.html
Copyright © 2011-2022 走看看