CAD軟件二次開發的操作過程;
打開cad輸入命令vbaide回車,會出現VBA編輯界面。雙擊此圖,在右邊的代碼區輸入上面的代碼。如下圖所示:
然後按F5打開壹個宏窗口。單擊運行。妳看到了什麽?這是用VBA進行cad二次開發的最簡單的程序,就是宏。
那麽什麽是VBA呢?VBA是VB的子集。它的全稱是VisualBasicForApplication,擁有VB的大部分功能。既然選擇了VBA,VBA可以操作CAD中的哪些對象?打開VBAIDE窗口,按F2鍵顯示對象瀏覽器。如下圖。
當選擇Autocad作為庫時,VBA CAD提供的可操作對象類別如下所示。這個時候,有些人還因為沒有基礎而不知所措。不要害怕。選擇壹個類別圖標,然後按F1。這時會彈出AutocadActiveXandVBAReference。選擇頂部子項ObjectModel,它是CAD中這些對象的關系,如下所示。
首先介紹壹下cad的第壹個菜單文件,它是壹個文本文件。我們可以用記事本打開並編輯它,或者重新創建壹個。這裏可能有人會問,應該從哪裏入手,應該怎麽做?不用擔心,cad本身是可以參考的,放在cad的安裝文件夾下的Support文件夾裏就可以了,或者放在其他插件的文件夾裏。如果找不到,可以按F3搜索。擴展名為mnu.mns,MNC MNC的默認菜單文件為acad.mnu
原始ASCII菜單文件,即用戶通常編輯或創建的文件。該文件可用於查看完整菜單文件的外觀特征。。mnc編譯的菜單文件;包含命令字符串和菜單語法的二進制文件,用於定義菜單或其他界面元素的功能和外觀。第壹次加載MNU文件時,AutoCAD會對其進行編譯。
。mns源菜單文件;與MNU文件相同的ASCII文件,但不包含註釋或特殊格式。每當菜單文件的內容改變時,AutoCAD將修改源菜單文件。。mnr菜單資源文件;包含菜單或其他界面元素使用的位圖的二進制文件。AutoCAD每次編譯MNC文件,都會生成菜單資源文件。。菜單資源文件。僅當MNR文件無效時才生成該文件(例如,只讀)。。mnl菜單LISP文件;包含菜單文件使用的AutoLISP表達式。加載與菜單LISP文件同名的菜單文件時,AutoCAD會將菜單LISP文件加載到內存中。
cad二次開發教程到此為止。關於cad,只提供基本的cad功能。如果要完成具體的項目設計,就必須根據數據把圖形壹個壹個的畫出來,所以壹旦設計完成,如果要改變局部的圖形,就需要把原來的內容全部重復壹遍,造成很大的工作浪費。因此,為了使cad真正應用於特定領域,或者使其經常完成壹些重復性的工作,就需要使用cad開發系統進行二次開發。