使用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...