隨CAD載入Arx和dll

2021-06-08 10:04:21 字數 968 閱讀 3332

使用lisp載入

在.lsp中加入下面這句:

(command "netload" "arc.dll")

然後在autocad

使用登錄檔載入

非託管的arx程式的載入

非託管的arx程式是指用c++編譯的以.arx為字尾的動態鏈結庫檔案,實現方法很簡單,只需在登錄檔中加入以下資訊(示例):

windows registry editor version 5.00

"loadctrls"=dword:00000002

"loader"="d:\\lubanren soft\\魯班人工具箱\\lubanren.arx"

託管的arx程式的載入

託管的arx程式是指由.net程式(c#,c++.net或vb.net)編譯的以.dll為字尾的動態鏈結庫檔案,這種程式的載入和非託管的程式載入類似,在登錄檔中加入以下資訊:

windows registry editor version 5.00

"loadctrls"=dword:00000002

"loader"="d:\\lubanren soft\\魯班人工具箱\\lubanren.dll"

"managed"=dword:00000001

說明:和非託管的程式相比,只要多建立乙個「managed」鍵,並設為ox01,告訴cad這是託管程式即可。

有興趣的朋友,試試吧,enjoy it...

-------------------------

附註:登錄檔鍵值"loadctrls"控制說明,控制arx程式的載入方式(上例中使用的是ox02隨cad啟動一起載入)

當**對像被控知時另載相應arx程式.

當autocad啟動時載入相應arx程式.

當輸入命令時載入相應arx程式.

當有使用者或別的程式請求時載入相應arx程式.

從不載入該應用程式.

顯式載入該應該程式.(不知該項譯法是否有誤)

ARX及DLL程式隨CAD自動啟動的方法

使用lisp載入 在.lsp中加入下面這句 command netload arc.dll 然後在autocad 使用登錄檔載入 非託管的arx程式的載入 託管的arx程式是指由.net程式 c c net或vb.net 編譯的以.dll為字尾的動態鏈結庫檔案,這種程式的載入和非託管的程式載入類似,...

cad啟動自動載入arx研究

一 acad.rx實現自動載入arx 我的arx路徑是c myarx test.arx 1.在 c myarx 下新建acad.rx檔案 在裡面寫入test.arx 注意如果有多個arx,則每乙個arx檔名 佔據一行 2.這種方法必須保證 acad.rx 所在路徑在搜尋路徑下,對登錄檔做如何修改 h...

讓ARX程式隨CAD一起啟動的方法

2010 03 04 23 17 02 分類 個人日記 字型大小 訂閱 寫在開頭 關於arx程式的載入問題已經困擾我很久了,前段時間二次開發版的老大aliu22介紹了 一種方法 不過覺得有點兒麻煩,而且對於託管的程式,必須通過lisp或者.arx程式間接載入,速度有所影響。通過研讀objectarx...