在我們使用CAD軟件繪圖的時候,如果在CAD軟件中無法單獨完成圖紙的繪制,我們就需要與其它的程序向結合使用,那在軟件中,我們該如何操作,才可以在打開軟件的時候自動加載程序?
CAD軟件加載程序的方法:
1.Lisp法
a.在GCAD.EXE所在目錄加入GCAD.lsp或GCADdoc.lsp
GCAD.lsp或GCADdoc.lsp文件內容:
(defun S::STARTUP() ;函數名不可以改變
(command "_netload" "my.dll"); my.dll為相對路徑也可用絕對路徑
或:(load “1111.lsp”)在1111.lsp文件中調用my.dll。
b.修改浩辰CAD 2019\Support\GCAD2019.lsp或CAD2019doc.lsp文件,里面加入加載代碼。(加載代碼同上。)
c.修改你的菜單組對應的同名的MNL文件,里面加入加載代碼。MNL文件其實是一種與菜單同名,擴展名為MNL的LISP文件。它隨同名菜單加載。
缺點:
a.可能被其他第三方程序修改時覆蓋。
b.如果使用GCAD.lsp,新建文檔時出現:“是否讀入每個圖形時都加載“GCAD.lsp”的提示。
2.對話框方式
a.菜單:工具->加載應用程序,(或用命令:_APPLOAD)
b.啟動組:“內容”按鈕,
c.“添加”按鈕
注意:
a.此方法在CAD2019以下版本中,只能加載lisp、VBA、arx等,不能加載dll。但可通過lisp間接加載dll。
b.此方法每次打開一個新的文檔就會自動加載啟動組中指定的文件。
c.(網友發言)加到啟動組里面有時候不能加載,尤其是打開新圖的時候。
3.注冊表法:(注意:檢查LOADER的路徑是否正確)
說明:
a. 非托管的ARX程序是指用C++編譯的以.arx為后綴的動態鏈接庫文件;托管的ARX程序是指由.net程序(C#,C++.net或VB.net)編譯的以.dll為后綴的動態鏈接庫文件。托管的程序和非托管的程序相比,只要多創建一個“MANAGED”鍵,并設為Ox01,告訴CAD這是托管程序即可。b. 注冊表鍵值"LOADCTRLS"控制說明,控制ARX程序的加載方式
c. 當my。dll中有命令時,還需要添加一個子鍵:
然后在GCAD.LSP, GCAD.MNL, 或其他自動載入的文件里調用StartmyApp命令。
優點:只要項鍵值不同就不會被覆蓋,所以建議鍵名使用gid。
4.子進程法:
將二次開發的程序做成EXE程序。啟動該程序會自動啟動CAD子進程,關閉程序時可以關閉CAD子進程。
5.GCAD.RX文件法:
在浩辰CAD 啟動文件GCAD.rx 中指定待裝入的ARX 應用程序名。GCAD.rx 是ASCII 文本文件,每個ARX 應用程序必須單獨占一行,浩辰CAD 啟動時會自動裝載該文件中的ARX 應用程序。另外,應確保$GCAD 路徑定義中包括文件GCAD.rx 的存放目錄。
6.配置文件法:
可以把自己配置的浩辰CAD啟動時加載的東西,保存成一個的配置文件。然后在浩辰CAD啟動快捷方式中用參數: /p 你的配置文件名。這樣就可以在啟動的時候加載自己的CAD環境。
具體如下:菜單:工具--選項(或用命令:_OPTIONS),“配置”選項卡,選擇配置文件后,點擊“輸出”。可以輸出一個擴展名為arg的文本文件,保存到某個位置,然后再桌面上將CAD 的快捷方式復制一個,右鍵屬性,
有些命令要求:將加載的文件的路徑,加入搜索路徑。方法如下:
加入搜索路徑:
菜單:工具->選項,(或用命令:_OPTIONS)
選中“支持文件搜索路徑”,點“添加”,點“瀏覽”,選擇要添加的路徑,點“確定”。
以上就是在CAD軟件中,當我們需要使用一些程序與CAD軟件相結合的時候,我們可以通過設置,在啟動CAD軟件的時候自動加載程序。今天就介紹這么多了。安裝浩辰CAD軟件試試吧。更多CAD教程技巧,可關注浩辰CAD官網進行查看。
2023-11-03
2023-10-25
2023-09-14
2023-07-19
2020-07-28
2020-01-03
2019-12-06
2019-12-06
2019-12-06
2019-12-06
2019-12-05
2019-12-05