社区

教程codex

用 Codex 自动化 AutoCAD:写一段脚本,让它自己画出 2D 零件图

一张 macOS 桌面真实截屏:一个 AI 代理桌面应用占了约四分之三个屏幕,窗口右侧是一段刚写好的画图脚本,旁边是一张正在生成的 2D 机械零件图,背后桌面散落着一些图纸文件图标,鼠标停在运行按钮附近。

你可能刷到过这种视频:有人让 AI 跑一下,AutoCAD 里一个零件就一条线一条线自己画了出来,没快进,看着像变魔术。先把这层滤镜摘掉。摘掉之后,你会知道这事自己也能做。

AutoCAD 里 Codex 生成的脚本正在逐线画出一个 2D 机械零件图
演示画面来自抖音 @多元智能装备:Codex 写的脚本驱动 AutoCAD,零件一条线一条线自己画出来。

真相是:AI 代理(比如 Codex)并不会自己在 AutoCAD 界面里拖鼠标画线。它干的是另一件更实在的事:把你的需求翻译成一段脚本,由 AutoCAD 执行这段脚本来画出几何。视频里那个「实时作画」的效果,正是脚本在一句句给 AutoCAD 喂坐标、画线、画圆。

它擅长什么,不擅长什么(先说,省得抱错期待)

它的甜区是两类活:一是「参数化画图」——同一种图,给不同尺寸就批量出一版;二是「批量重复」——比如遍历一个文件夹的图纸,挨个加标题栏、改图层、批量打印 PDF。这两类活它做得快,也是 AutoCAD 自动化里最常见的用法。

不擅长的是「凭空给你设计一张合规的工程图」。它能写出能跑的脚本,但工程规范、制图标准、尺寸是否合理,它并不真懂——画出来的东西是个起点,不是能直接交付的成品,得你这个内行审一遍、把问题喂回去让它改。

你需要准备什么

  • Windows + AutoCAD 完整版(不是 LT —— LT 不支持脚本 / API)。脚本驱动的是你本机这套软件。
  • Python + pyautocadpip install pyautocad)——这篇用它演示,它通过 AutoCAD 的接口画图,例子多、好读。也可以让 Codex 写 AutoLISP,看你顺手哪个。
  • 一个能写代码的 AI 代理——这篇用 Codex。
没有 AutoCAD、也想试?文末有一条零成本的路(ezdxf),不用装任何 CAD,跨平台就能跑。

第一步——把要画的东西说清楚

和所有交给 AI 的活一样,成败先在「说清楚」。别说「帮我画个零件」,要把几何和参数讲明白。比如:

用 Python 的 pyautocad,在 AutoCAD 里画一个法兰盘的正视图:一个外径 120 的圆,同心再画一个直径 40 的中心孔,在直径 90 的圆周上均布 6 个直径 10 的螺栓孔,最后在圆心标注外径尺寸。外径、中心孔径、螺栓圆直径、螺栓孔径、孔数这几个值写成脚本开头的变量,方便我改。

这条需求两件事做对了:几何说清了(哪个圆多大、孔在哪),关键尺寸也提成了变量。脚本写出来,你改个数字就能出新版。

第二步——让 Codex 写脚本

把上面那段需求发给 Codex,它会写出一段 pyautocad 脚本:连接 AutoCAD、用 AddCircleAddLine 这类调用把圆和孔画出来,关键尺寸都在开头的变量里。你不用看懂每一行——但扫一眼变量名对不对、数值是不是你要的,花不了一分钟。

第三步——在 AutoCAD 里跑起来,看它逐线画出来

先打开 AutoCAD(脚本要连的是正在运行的这套),再运行 Codex 写的 Python 脚本。然后你会看到视频里那一幕:圆、线、孔一个个出现在画布上,是脚本在实时驱动 AutoCAD。

脚本在 AutoCAD 中逐步画出零件的多个视图
演示画面来自抖音 @多元智能装备:Codex 写的脚本驱动 AutoCAD,零件一条线一条线自己画出来。

第四步——把报错喂回去,迭代

第一次八成不会一把过:可能孔的位置偏了、可能标注没对齐、可能坐标系或单位没设对。把报错或「哪里画得不对」原样讲给 Codex,让它改。pyautocad 对坐标、对象引用比较敏感,来回调几轮是正常的。每修好一次,这套脚本以后就能一直复用。

跑通之后,真正省时间的在这儿

  • 参数化批量:把尺寸接到一张 Excel 参数表,让脚本读表,一次生成一整批不同规格的图。
  • 批量加标题栏 / 改图层:遍历一个文件夹的所有 DWG,逐个插标题栏图块、填属性、统一图层、批量打印 PDF——这是 AutoCAD 自动化里最省事的一类活。
  • 批量改造现有图纸:同一个套路,可以批量修改一整批已有图纸的某个共同元素。

没有 AutoCAD?还有一条零成本的路

上面都得装 AutoCAD(还得是完整版、Windows)。如果你只是想先试试「AI 写脚本画图」是什么感觉,有个零成本选择:让 Codex 用 ezdxf 这个 Python 库写脚本——它直接生成 DXF 图纸文件,不需要安装任何 CAD、跨平台、开源免费。画完用任意 CAD(甚至免费看图器)打开就行。代价是没有「在软件里实时作画」的视觉效果,它是直接把文件写好。但对「零门槛先跑通一次」来说,这条最友好。

一句话上手

找一张你反复要画、只是尺寸在变的图,把它的几何和参数讲清楚,让 Codex 写成脚本。第一次跑通之后,你就不再一根根画线了:你定的是一套能重复出图的规则,下次遇到同类的图,改几个数字就行。

别信我们的,你自己试试

花 ¥10,看 Codex / Claude 真帮你做件事——把一件重复的活自动化、做个能用的小网页,或写个小工具,一个真任务绰绰有余。

3 天有效 · 含 2 张配图 · 一把 key,Claude 和 Codex 都能用

¥10 试试看 →

新文章第一时间发到你邮箱

新教程、实战笔记,偶尔聊聊产品更新。不发垃圾,随时退订。