1 using Autodesk.AutoCAD.ApplicationServices;
2 using Autodesk.AutoCAD.EditorInput;
3 using Autodesk.AutoCAD.Runtime;
4 using System.Reflection;
5 namespace LoadModule
6 {
7 public class Commands
8 {
9 [CommandMethod("MNL")]
10 static public void MyNetLoad()
11 {
12 Document doc =
13 Application.DocumentManager.MdiActiveDocument;
14 Editor ed = doc.Editor;
15 PromptStringOptions pso =
16 new PromptStringOptions(
17 "n輸入要加載的程序集全路徑: "
#p#分頁標(biāo)題#e#18 );
19 pso.AllowSpaces = true;
20 PromptResult pr = ed.GetString(pso);
21 if (pr.Status != PromptStatus.OK)
22 return;
23 try
24 {
25 Assembly.LoadFrom(pr.StringResult);
26 }
27 catch (System.Exception ex)
28 {
29 ed.WriteMessage(
30 "n無法加載程序集{0}: {1}",
31 pr.StringResult,
32 ex.Message
33 );
34 }
35 }
36#p#分頁標(biāo)題#e# }
37 }
此方法給用戶隨時(shí)后臺(不知不覺地)加載.NET程序集提供了一種可能,美中不足的是托管的程序集目前只能加載無法卸載,一次加載終身受用,直到你關(guān)閉AutoCAD為至,呵呵。
相關(guān)文章
- 2021-08-30從零開始AutoCAD 2014中文版機(jī)械制圖基礎(chǔ)培訓(xùn)教程 [李
- 2021-08-30從零開始AutoCAD 2014中文版建筑制圖基礎(chǔ)培訓(xùn)教程 [朱
- 2021-08-30電氣CAD實(shí)例教程AutoCAD 2010中文版 [左昉 等編著] 20
- 2021-08-30高等院校藝術(shù)設(shè)計(jì)案例教程中文版AutoCAD 建筑設(shè)計(jì)案例
- 2021-08-24經(jīng)典技法118例AutoCAD 機(jī)械設(shè)計(jì)經(jīng)典技法118例中文版_
- 2021-08-22AutoCAD 室內(nèi)裝潢設(shè)計(jì)應(yīng)用大全中文版 [馬永志,鄭藝華,劉
- 2021-08-22AutoCAD 2013應(yīng)用與開發(fā)系列中文版AutoCAD 2013室內(nèi)裝
- 2021-08-22AutoCAD 2013應(yīng)用與開發(fā)系列中文版AutoCAD 2013機(jī)械圖
- 2021-08-22AutoCAD 2013室內(nèi)裝飾裝潢制圖中文版 [史宇宏,張傳記,陳
- 2021-08-21AutoCAD 2013建筑設(shè)計(jì)與實(shí)例精講中文版 [本社 編] 201