CAD闪电出图最佳搭档:从 CSV 批量生成成套 DXF 图纸

前言

机械、建筑、机电这类图纸工作中,重复劳动占比很高:每张图都要手动建图层、设标注样式、画图框;设备布置图、标准件图、房间平面图高度雷同,却要一张张手画,慢且容易不一致;不同人出的图图层名、线型、图框五花八门,后期汇总、审图、改版都很费劲。

下面介绍的 Skill「CAD闪电出图最佳搭档」就是针对这个痛点:它是一个带真实代码的命令行程序(非空壳),把「建标准 + 画图框 + 批量出图」三步压缩成一条指令,从一张 CSV 批量生成带图框、带标注的成套 DXF 图纸。

这是什么

「CAD闪电出图最佳搭档」由 SkillHub 用户 user_51a923b7 发布维护,版本 1.1.10,来源标记 community,分类 office-efficiency,无需 API Key(requires_api_key=false)。截至 2026-10-30,SkillHub 页面显示评分 100000、下载 3658 次。

它解决的问题是:绘图前的标准准备工作(图层、标注样式、A3 图框与标题栏)每张图都要重复做一遍,批量图纸之间无法保持一致。这个 Skill 把准备工作固化为 template 指令,把逐张绘图固化为 batch 指令,并用 stamp 给已有图纸补图框。

核心功能

按官方资料,能力分八项,分别对应三条指令或源码定制:

1、标准图层一键生成:按 GB/ISO/企业标准建 9 类图层(颜色 + 线型),对应 template。
2、标准标注样式:统一标注文字高、箭头、间距,对应 template。
3、A3 图框 + 标题栏:含图名 / 图号 / 比例 / 设计 / 审核 / 日期字段,对应 template / stamp。
4、CSV 批量出图:按数据逐行生成成套图纸,对应 batch。
5、设备坐标/数量排布:支持精确定位或自动网格排布,对应 batch。
6、自动尺寸标注:总长 / 总宽线性标注自动生成,对应 batch。
7、旧图补图框:已有 DXF 补 / 刷新标题栏,对应 stamp。
8、企业标准自定义:改 STANDARDS 字典即换规范,对应源码。

产物是标准 DXF(R2010),AutoCAD / 中望CAD / LibreCAD / QCAD / BricsCAD 可直接打开即用。

安装与启用

官方资料没有给出 Cursor / Codex CLI / Claude Code 的专门安装方式,它是「复制源码即可运行」的命令行程序。启用分两步:

第一步:装依赖。运行时只依赖 ezdxf:

pip install ezdxf

第二步:取源码。Skill 文件清单包含 SKILL.md、examples/cad_lightning_batch.md(主程序完整源码)、examples/sample_batch.csv.md(示例 CSV)、examples/usage.md(详细用法、DWG 转 DXF、企业标准定制)、examples/example_output.md(示例输出)。把主程序源码复制为 cad_lightning_batch.py 即可运行。

典型用法

官方资料给出四步流程,照做即可出片。

第一步:生成标准底图

python cad_lightning_batch.py template --standard GB \
--图名 "标准底图示例" --图号 T-00 --比例 1:100 \
--设计 张三 --审核 李四 --日期 2026-08-22 --output tpl_gb.dxf

这一步建好 9 类标准图层、标准标注样式和 A3 图框标题栏,输出底图 tpl_gb.dxf。

第二步:批量出图

先准备 CSV:用 utf-8-sig 编码(Excel 另存为 CSV 默认带 BOM,可直接读),表头支持中文或英文;设备 列格式为 名称@x,y;名称@x,y,坐标单位与图纸一致(毫米)。

python cad_lightning_batch.py batch sample_batch.csv --standard GB --output-dir batch_out

控制台输出示例:

批量出图完成: 共 3 张 -> batch_out
- batch_out\P-01.dxf
- batch_out\P-02.dxf
- batch_out\P-03.dxf

每张图已自动套标准图层、填标题栏、摆设备、加总长 / 总宽标注。

第三步:给旧图补图框

python cad_lightning_batch.py stamp 已有图.dxf --图名 "整改图" --图号 P-99

已有 DWG/DXF 缺规范图框时,用这条指令补 / 刷新标题栏字段。

第四步:自定义企业标准

改源码 STANDARDS['企业'] 与 DIMLAYER/TEXTLYER/THICKLYER 即可定义贵司图层规范,重新跑 template 即生效。

经过上面的步骤,产物分两类:tpl_*.dxf 是含 9 类标准图层、标注样式、A3 图框标题栏的底图;batch_out/*.dxf 是每图号一张、标题栏已填、设备已布、尺寸已标的批量图纸。标题栏字段可在 CSV 或命令行指定。

适用场景与注意

适合这几类使用者:

  • 机械 / 建筑 / 机电 / 暖通 / 电气 / 给排水工程师:批量出设备布置图、标准件图、平面布置图。
  • 设计院 / 施工图深化团队:统一出图标准,减少人手不一致。
  • 装配式 / 工厂预制:按 BOM 数据批量生成零件 / 构件图。

使用时注意几个坑:

1、DWG 需先转 DXF:用 AutoCAD / ODA File Converter / LibreCAD 把 DWG「另存为 DXF」(R12~R2010 均可)再用 stamp 补图框。
2、CSV 编码:用 utf-8-sig,表头支持中文或英文。
3、设备坐标单位:与图纸一致,单位是毫米。
4、换图幅:A4/A1 切换要改 draw_title_block 内的 W,H 与标题栏坐标。

结尾

这个 Skill 的价值在于把重复性的「建图层 + 画图框」固化成标准流程:一次配置、批量出图,产物是通用 DXF(R2010),不绑定特定 CAD 软件。如果你长期被重复绘图拖累,可以从官方地址了解详情:

https://api.skillhub.cn/user_51a923b7/cad-lightning-batch

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜