[MSCE C#]打开dgn时如何指定工作空间和工作集而不弹出选择对话框

各位老师好,经常有dgn文件用MS打开时,提示找不到工作空间和工作集

如图所示,

想请问下各位老师,如何定义一个快捷方式或传递参数,可以强制为dgn文件指定工作空间和工作集(或者无工作空间),让其直接打开文件而不弹出确认对话框呢?

Parents Reply
  • 编程的话,在C++中有一个未公开的函数可以屏蔽WorkSet的检查,例子代码如下:

    extern "C" void mdlSystem_setBatchProcessingState(BatchProcessing_States state, const WChar*);
    void OpenFileWithoutWorkSetCheck()
    {
        mdlSystem_setBatchProcessingState(PROCESSSTATE_Processing, NULL);
        mdlSystem_newDesignFile(L"C:\\atemp\\G40Model\\123.dgn");
        mdlSystem_setBatchProcessingState(PROCESSSTATE_Inactive, NULL);
    }
    



Children