vb.net&cad二开自学笔记1:万里长征第一步Hello CAD!

  • 时间:2025-11-21 23:01 作者: 来源: 阅读:0
  • 扫一扫,手机访问
摘要:已入门的朋友请绕行!今天开启自学vb.net 开发autocad,网上相关资料太少了、太老了。花钱买课吧,穷!又舍不得,咬牙从小白开始摸索自学吧,虽然注定是踏上了一条艰苦之路,顺便作个自学笔记备忘!积跬步、行千里!我用的是vs2022,vs的安装我就不说了!下面启动vs进入正题1、创建.net类库项目2、设置项目属性,在引用中浏览并添加cad安装路径下的这个三个dll3、在调试中设置cad安装路径

已入门的朋友请绕行!

今天开启自学vb.net 开发autocad,网上相关资料太少了、太老了。花钱买课吧,穷!又舍不得,咬牙从小白开始摸索自学吧,虽然注定是踏上了一条艰苦之路,顺便作个自学笔记备忘!积跬步、行千里!

我用的是vs2022,vs的安装我就不说了!下面启动vs进入正题

1、创建.net类库项目

vb.net&cad二开自学笔记1:万里长征第一步Hello CAD!


2、设置项目属性,在引用中浏览并添加cad安装路径下的这个三个dll


vb.net&cad二开自学笔记1:万里长征第一步Hello CAD!

3、在调试中设置cad安装路径及exe文件

vb.net&cad二开自学笔记1:万里长征第一步Hello CAD!

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("欢迎进入cad世界!")

End Sub

End Class

vb.net&cad二开自学笔记1:万里长征第一步Hello CAD!

宇宙第一编辑器果然不是概的,自动提示是真的超级友善,下面类中是直接输入代码,Imports部分就自动提示给你补齐了!

5、点击运行会自动启动AutoCAD

运行前,先快捷键Ctrl+Alt+E,改动Managed Debuggin Assistants->LoaderLock 的选中状态去掉。否则会出现:托管调试助手 "LoaderLock":“正尝试在 OS 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。”错误!


vb.net&cad二开自学笔记1:万里长征第一步Hello CAD!

点运行还有cad也将会被启动

输入netload命令,加载项目路径下bin目录下的对应的dll文件,再输入hello命令即可看到命令行中输出了"欢迎进入cad世界!"

  • 全部评论(0)
最新发布的资讯信息
【系统环境|】UV vs pyenv:谁才是更强的 Python 管理工具?(2025-11-21 23:07)
【系统环境|】7种 Python 虚拟环境工具全面对比:新手应该选择哪种(2025-11-21 23:06)
【系统环境|】Python pyQt5 适于新手上路(第一篇 环境和配置)(2025-11-21 23:06)
【系统环境|】pyhon基础-(一)开发环境搭建(2025-11-21 23:05)
【系统环境|】Markdown简洁高效的文本标记语言,技术人的写作利器之扩展语法(2025-11-21 23:05)
【系统环境|】html开发笔记06- 字体标签和文字标签(2025-11-21 23:04)
【系统环境|】jQuery HTML代码/文本(2025-11-21 23:04)
【系统环境|】QT5.9.9生成并调用自己的DLL(2025-11-21 23:03)
【系统环境|】C#调用C++常用的两种方式(2025-11-21 23:03)
【系统环境|】科普 | 聊聊COD吃鸡之余,发现个强力清理注册表软件(2025-11-21 23:02)
手机二维码手机访问领取大礼包
返回顶部