網(wǎng)站聊天系統(tǒng)怎么做友情網(wǎng)站
已入門的朋友請(qǐng)繞行!
今天開啟自學(xué)vb.net 開發(fā)autocad,網(wǎng)上相關(guān)資料太少了、太老了?;ㄥX買課吧,窮!又舍不得,咬牙從小白開始摸索自學(xué)吧,雖然注定是踏上了一條艱苦之路,順便作個(gè)自學(xué)筆記備忘!積跬步、行千里!
我用的是vs2022,vs的安裝我就不說了!下面啟動(dòng)vs進(jìn)入正題
1、創(chuàng)建.net類庫項(xiàng)目
2、設(shè)置項(xiàng)目屬性,在引用中瀏覽并添加cad安裝路徑下的這個(gè)三個(gè)dll
3、在調(diào)試中設(shè)置cad安裝路徑及exe文件
4、鍵入代碼
Imports Autodesk.AutoCAD.ApplicationServices
Imports Autodesk.AutoCAD.EditorInput
Imports Autodesk.AutoCAD.Runtime
Public Class WellcomCAD
<CommandMethod("hello")>
Public Sub hello()
Dim ed As Editor = Application.DocumentManager.MdiActiveDocument.Editor
ed.WriteMessage("歡迎進(jìn)入cad世界!")
End Sub
End Class
宇宙第一編輯器果然不是概的,自動(dòng)提示是真的非常友好,下面類中是直接輸入代碼,Imports部分就自動(dòng)提示給你補(bǔ)齊了!
5、點(diǎn)擊運(yùn)行會(huì)自動(dòng)啟動(dòng)AutoCAD
運(yùn)行前,先快捷鍵Ctrl+Alt+E,改動(dòng)Managed Debuggin Assistants->LoaderLock 的選中狀態(tài)去掉。否則會(huì)出現(xiàn):托管調(diào)試助手 "LoaderLock":“正嘗試在 OS 加載程序鎖內(nèi)執(zhí)行托管代碼。不要嘗試在 DllMain 或映像初始化函數(shù)內(nèi)運(yùn)行托管代碼,這樣做會(huì)導(dǎo)致應(yīng)用程序掛起。”錯(cuò)誤!
點(diǎn)運(yùn)行還有cad也將會(huì)被啟動(dòng)