关注公众号↓,下期更精彩


面向 AutoCAD 的现代化 C#/.NET 二次开发插件:坐标标注、批量打印、PDF 底图导入、图号坐标导入导出、面积/长度批量计算、面积统计、图层视图控制、AI 绘图助手……一次编译同时兼容 AutoCAD 2015–2026 全系列版本。

面向 AutoCAD 的现代化 C#/.NET 二次开发插件:坐标标注、批量打印、PDF 底图导入、图号坐标导入导出、面积/长度批量计算、面积统计、图层视图控制、AI 绘图助手……一次编译同时兼容 AutoCAD 2015–2026 全系列版本。
🚀 AutoCAD 2015–2026 全兼容
现代化 C# / .NET 二次开发插件 · 一次编译全版本覆盖
v1.4 · 2026‑08‑20

坐标标注 · 批量打印 · PDF 底图导入 · 图号坐标导入导出 · 面积/长度批量计算 · 面积统计 · 图层视图控制 · AI 绘图助手
—— 从 2015 到 2026,一套 DLL 全搞定。
CAD书世界 是一款面向 AutoCAD 的现代化 C#/.NET 二次开发插件,深度整合了坐标标注(ZBBZ 系列)、批量打印、AI 绘图助手、数据交换、智能编号、面积统计 等 20+ 项实用功能。交互体验对齐网蜂 ZBBZ 插件,同时融入现代化 CAD 插件该有的「批量」「编辑」「AI 联动」能力。
✦ 核心特色
📍 坐标标注 ZBBZ 🖨 批量打印 / PDF 🤖 AI 绘图助手 📊 面积/长度统计 🗂 坐标/表格导入导出 👁 图层视图控制
⚡ 快速上手
支持的 AutoCAD 版本
一次编译出 3 套 DLL,根据 AutoCAD 版本选用对应文件夹中的 CADBookWorld.dll。
🔧 加载方式:命令行输入 NETLOAD → 选中对应版本的 DLL → 弹出 “CAD书世界 已成功加载!” 即成功。
加载后自动在功能区(Ribbon)新增 “CAD书世界” 选项卡。所有功能均可点击 Ribbon 按钮或直接输入命令。
📋 命令速查表
命令前缀统一为 CADSW_,输入时可按 Tab / 空格自动补全。
📍 坐标标注(ZBBZ 系列)
和市面上流行的 网蜂 ZBBZ 插件 完全对齐的交互与图元结构,同时保留现代 CAD 插件该有的「批量」「编辑」「AI 联动」能力。
图元结构(高级用户参考)
Leader(二顶点:point → mid,无箭头,绿色,层 zbbz)
└── BlockReference(匿名块 *U,含水平段 + X/Y/编号 MText)
└── 三重关联:Leader.Annotation + XData LINK + ACAD_GROUP 编组
删除、编辑、夹点移动、整体对齐、导出坐标,点到哪个部件都能稳定反查。
🤖 AI 绘图助手(CAD 2018+)
内置多模型接入:通义千问 · 文心一言 · 豆包 · DeepSeek · 智谱。
在对话框里填好 base_url + api_key + model_name,即可用自然语言执行 CAD 操作。
🔒 安全机制:AI 生成的脚本在执行前会显示预览,用户点 “执行” 才会真正改图,避免误操作。
👁 图层 & 视图控制
💡 独立 Undo Group:三个视图命令都带独立 Undo Group,命令中任何一步出错都会自动滚回原图层状态,不会把图层弄乱。
⚙️ 其他常用功能
- 🔢 智能编号
按「从左到右 / 从上到下 / 按选择顺序」排序,前缀 + 起始号 + 步长自定义,支持写 DBText / MText / 块属性 / Table 单元格。 - 📄 导入 PDF
CAD 2017+ 调用内置 PDFIMPORT 转矢量;老版本退化为 OLE 光栅底图,自适应兼容。 - 🔀 合并多图
把一个文件夹下的 DWG 全合并到当前图:按编号顺序 / 按行列矩阵排布,保留外部参照 / 图层 / 布局。 - 🔎 查找替换
支持通配符 / 正则 / 精确匹配 / 区分大小写 / 按图层过滤,仅处理 DBText / MText / AttributeReference / Table / Dimension。 - 📊 批量计算
多段线 / 直线 → 长度;多段线 / 圆 / 填充 / 面域 → 面积 + 周长;两条直线 → 夹角。结果生成 CAD Table 或导出 CSV。 - 📐 面积统计
按层分组 / 按对象名/编号分组,输出面积单位切换(m² / mm² / 亩 / 公顷),自动输出 CAD Table + 文字 + CSV。
🖨 批量打印
🛠 技术栈
语言:C# 12(net8.0‑windows)+ 兼容写法回退 net48 / net45 UI:WPF(RibbonManager 是 AdWindows Ribbon,IconFactory 纯 DrawingImage 矢量图标) 多目标编译:net8.0‑windows;net48;net45,条件引用对应版本的 AutoCAD.NET 包 资源:net48 用预序列化资源 + System.Resources.Extensions 解决“非字符串资源”构建错误
构建命令:
dotnet build -c Release .\CAD书世界\CAD书世界.csproj
# 默认三目标(2015–2026)
dotnet build -c Release .\CAD书世界\CAD书世界.csproj -p:BuildOldCad=true
# 含 2010–2014(需本地 DLL)
🧰 故障排查
CAD书世界(CADBookWorld) © 2025–2026
一次编译 · 全版本覆盖 · 现代化 CAD 工具箱

号外一:”Excel书世界“ 插件源码,可单功能对外出售,要几个给几个;也可以要完整版!
号外二:微信群、QQ群对外开放,尽可加入,我们一起卷!
群号:Xss-yao620QQ群:769998521、904661216

夜雨聆风