如題,我依據之前v8i版本的方式以C# 的EXE執行檔開啟MicroStation
但開啟後會變成下圖所示狀態
以下為使用之C#程式碼:
另外,想問一下要怎麼直接調用MicroStation 相關dll檔案的功能對開啟的檔案進行編輯(EX.生成物件)?
我们一般不推荐这种工作方式,要用C#写出符合Addins规范的DLL程序,然后启动MicroStation后键入MDL LOAD xxx.dll来加载你的Addin。具体编写Addin的方法可见SDK中的大量例子。
【注】:MIcroStation SDK是一个单独的安装包,需要下载后安装才能看到例子。
我写有《一步步学习Addin》系列文章,不过是针对V8i版本的,但总体思路是一样的。
傅老師您好, 那我想請問一下, 有沒有辦法讓使用者不用每次開MS都要重複一次MDL Load的過程,而是直接於MS開啟時自動載入成為工具這樣?
MicroStation提供有自动加载的手段呀。在Workspace > Configration > Design Applications下用右侧的Add按钮添加要自动加载的ma或dll即可。
它实际上是对MS_DGNAPPS配置变量进行了一个设置。该配置变量指定的程序都会在MicroStation打开一个新的DGN时自动加载的。
Answer Verified By: JingYing Huang
请问一下老师CE版本在哪里设置啊
还是类似的位置,只是菜单稍微变化了一下。
File > Settings > Configiguration > Configuation Variable打开配置变量对话框,然后就能找到Desgin Applications分类了。