cad啟動自動載入arx研究

2021-06-26 19:49:02 字數 1184 閱讀 1167

一:acad.rx實現自動載入arx

我的arx路徑是c:\myarx\test.arx

1.在

c:\myarx\ 下新建acad.rx檔案

在裡面寫入test.arx(注意如果有多個arx,則每乙個arx檔名 佔據一行)

2.這種方法必須保證

acad.rx 所在路徑在搜尋路徑下,對登錄檔做如何修改

hkey_current_user\software\autodesk\autocad\r19.0\acad-b001:804\profiles\《未命名配置》\general

下的acad在裡面的路徑中新增c:\myarx;  注意最後必須以分號結尾 切記

當然我這裡實在預設的配置(

《未命名配置》),並且是在cad13上做的實驗  

請大家根據自己的實際情況做改變

二.acaddod.lsp或acad.lsp實現自動載入arx

我的arx路徑是c:\myarx\test.arx

1.在 

c:\myarx\ 下新建acaddoc.lsp檔案(也可以建立acad.lsp只不過acad.lsp只能在autocad啟動時載入一次)

在裡面寫入

(defun s::startup() ;函式名不可以改變

(arxload "

test .arx") ;

test

.arx 為相對路徑也可用絕對路徑

) 我從網上看到的**是

(defun s::startup() ;函式名不可以改變

(command "_netload" "my.dll"); my.dll為相對路徑也可用絕對路徑

) 這個**不能成功,應該不是這個**不正確,應該是隨著版本公升級atuolisp函式也發生了變化

2.如同第一種方法所示你需要將autocad.lsp所在資料夾的路徑新增到acad中(你不加進去cad怎麼知道去哪載入acaddoc.lsp呢)對登錄檔做如何修改

hkey_current_user\software\autodesk\autocad\r19.0\acad-b001:804\profiles\《未命名配置》\general

下的acad在裡面的路徑中新增c:\myarx;  注意最後必須以分號結尾 切記

當然我這裡實在預設的配置(

《未命名配置》),並且是在cad13上做的實驗  

隨CAD載入Arx和dll

使用lisp載入 在.lsp中加入下面這句 command netload arc.dll 然後在autocad 使用登錄檔載入 非託管的arx程式的載入 非託管的arx程式是指用c 編譯的以.arx為字尾的動態鏈結庫檔案,實現方法很簡單,只需在登錄檔中加入以下資訊 示例 windows regis...

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

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

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

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