驱动本机 AutoCAD 绘图改图并导出校验
29.7/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/29 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add LQH-A-A-O/dsh-autocad-draw该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:待复验
装得上吗[实装验证]—
曾在 dsh 0.2.0-rc.2 下真实安装成功,但当前 dsh 已更新至 0.2.1-rc.5,本站尚未在新版下复验
L4 · 真实安装等级说明 →数据截至 2026/10/05·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 修改图纸
- 查询图元
- 导出校验
DSH 技能包:autocad-draw —— COM 驱动本机 AutoCAD 出图 / 改图 / 查询图元 / 导出校验(Windows + AutoCAD)
README
由 DeepSeek 最新模型翻译生成AutoCAD 出图技能包 · autocad-draw(DSH 整合包)
一个 DSH 整合包(.dspack),装上就往你的 DSH 里补一个能真正出图的 CAD 技能:
| 技能 | 干什么 | 硬性依赖 |
| autocad-draw | 用 pywin32 COM 驱动本机 AutoCAD:连接实例、执行绘图代码、查询模型空间图元、导出 PNG 截图自检、保存 DWG、撤销 | Windows + Autodesk AutoCAD(2020 及以上,实测 2025)+ Python 3.9+ |
自带 CLI,不需要 API key,也不依赖任何在线服务。
安装
方式一:DSHL 导入(推荐)
1. 打开 DSHL(PCL-Deepseek-Harness-Launcher)
2. 左侧进 下载 → 整合包 → 选择整合包文件并安装
3. 选 release/dsh-autocad-draw-1.1.0.dspack
4. 导入完成后会多出一个 dsh-autocad-draw profile,技能落在 DSH_HOME 的 skills/ 下
方式二:手动复制(不用 DSHL)
把 home/skills/autocad-draw 整个目录复制到:
展开完整文档(README 剩余 1 节)
AutoCAD 出图技能包 · autocad-draw(DSH 整合包)
一个 DSH 整合包(.dspack),装上就往你的 DSH 里补一个能真正出图的 CAD 技能:
| 技能 | 干什么 | 硬性依赖 |
| autocad-draw | 用 pywin32 COM 驱动本机 AutoCAD:连接实例、执行绘图代码、查询模型空间图元、导出 PNG 截图自检、保存 DWG、撤销 | Windows + Autodesk AutoCAD(2020 及以上,实测 2025)+ Python 3.9+ |
自带 CLI,不需要 API key,也不依赖任何在线服务。
安装
方式一:DSHL 导入(推荐)
1. 打开 DSHL(PCL-Deepseek-Harness-Launcher)
2. 左侧进 下载 → 整合包 → 选择整合包文件并安装
3. 选 release/dsh-autocad-draw-1.1.0.dspack
4. 导入完成后会多出一个 dsh-autocad-draw profile,技能落在 DSH_HOME 的 skills/ 下
方式二:手动复制(不用 DSHL)
把 home/skills/autocad-draw 整个目录复制到:
- Windows 原生 DSH:%USERPROFILE%\.dsh\skills\(或你的 $DSH_HOME\skills\)
- 或任意工作区的 .dsh\skills\ 下
然后跑一次安装脚本(自动建 .venv 装依赖):
cd \skills\autocad-draw
powershell -ExecutionPolicy Bypass -File .\install.ps1
国内网络慢:-PipIndex https://pypi.tuna.tsinghua.edu.cn/simple
装完怎么验证
$py = "\skills\autocad-draw\.venv\Scripts\python.exe"
& $py cad_cli.py doctor # 环境自检(Python / pywin32 / AutoCAD COM) & $py cad_cli.py connect # 连接运行中的 AutoCAD;没开就启动(首次 30–60 s) & $py cad_cli.py status # 确认当前文档名与图元数 & $py cad_cli.py query --filter LINE --limit 100 # 列出图元 & $py cad_cli.py snapshot --path out\check.png # 导出 PNG 截图,肉眼确认 & $py cad_cli.py save --path out\demo.dwg # 存盘
完整的一次改图循环(技能文档里也是这套):
connect → status → query(改前留底) → execute --file step.py --description "画外框矩形" → query 校验数量/类型/图层;不对就 undo 后改代码重来 → snapshot 视觉确认 → save 收尾
AutoCAD 要先手动打开。 COM 冷启动偶发失败,技能不会替你可靠地冷启动——先开软件再 connect 是最省事的做法。
打包前的实测记录(2026-09-23)
| 步骤 | 结果 |
| 解包 → 结构 | manifest.json / dspack.json / package.json / pnpm-.yaml / overrides/ / home/skills/ 齐全 |
| install.ps1 | 自动找到 py -3.12 → 建 .venv → 装 pywin32 / Pillow / PyYAML 等 → doctor 全部通过,并成功连上运行中的 AutoCAD 25.0s |
| 冒烟:status | 读到当前图纸与 109 个图元 |
| 冒烟:snapshot | 产出 1200×486 的 PNG(走 BMP 再用 Pillow 转,原因见下) |
| 冒烟:save --path | 产出 DWG |
| 包体积 | 几十 KB(依赖靠 install.ps1 现装,不进包) |
已知限制
1. 平台锁死:走 Windows COM,Linux / macOS / WSL 里跑不了。装到 WSL profile 里不会报错,但一调用就失败。
2. 必须有 AutoCAD:没装的话 doctor 也可能过,但干活全废。
3. .venv 不进包:首次使用必须跑一次 install.ps1(约 1–2 分钟)。
4. 中文要靠 SHX 大字体:文字样式 FontFile 指到 TTF(simsun.ttc / simhei.ttf)时 AutoCAD 会渲染成 ???? 且不报错。可靠做法是 SHX 大字体:FontFile='gbenor.shx' + BigFontFile='gbcbig.shx'。新建图纸默认样式是 Standard(txt.shx,无中文),所以得另建 HZ 样式再把 TEXT/标注指过去。
5. 导入会覆盖同名文件:如果你本地已有 autocad-draw,导入前先备份。
几个已经修掉的真坑(写在这里方便你排查)
这个技能是从一份 Word 版说明书还原的,原稿有 5 处致命缺陷,都已修复。你改代码时如果又踩到,对照这里:
| 现象 | 原因 |
| snapshot 失败 | 原实现有三重错:上下文键 app 应为 acad;Export 第三参必须是 SelectionSet 而非 ModelSpace;AutoCAD 的 EXPORT 根本不支持 PNG(其 -PLOT 退路还会把 AutoCAD 卡死)。现在导 BMP 再用 Pillow 转 PNG |
| 无法获取 Document 对象 | AutoCAD 停在「开始」页、一张图纸都没打开。已修:检测不到 ActiveDocument 时用 Documents.Add() 新建一张 |
| 执行线程报 COM 错 | 执行线程缺 CoInitialize |
| import math 被拦 | allow_imports 为空把标准库也拦了 |
| cad/undo.py 被引用却找不到 | 模块漏列 |
导入报错怎么办
| 报错 | 原因 / 处理 |
| 已存在名为「dsh-autocad-draw」的实例 | 上次导入失败留下的残留:到 实例 → 总览 先删掉再重试 |
| 双击 / 直接 .\install.ps1 报"禁止运行脚本" | 用 powershell -ExecutionPolicy Bypass -File .\install.ps1 |
| 脚本中文变乱码、语法报错 | 本包的 .ps1 是 UTF-8 with BOM;你若改脚本请保持该编码(别用记事本存成 ANSI) |
| doctor 里 AutoCAD 项失败 | 没装 AutoCAD,或软件没开着。先手动打开 AutoCAD |
目录结构
manifest.json # 清单 v5(type=profile) dspack.json # {"format":"dspack","version":3} package.json / pnpm-.yaml # profile 定义 overrides/.dshpkcfg # 导出信息(includeSkills: true) overrides/cordis.patch.yml home/skills/autocad-draw/ # 技能本体(含 install.ps1、SKILL.md、代码、示例)
版本
- 整合包版本:1.1.0
- 作者:涟崎桦
- 许可:MIT(见 LICENSE)预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
LQH-A-A-O/dsh-autocad-draw
驱动本机 AutoCAD 绘图改图并导出校验
相关插件 · 其他
模型破甲清洗HunYiSage/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,993已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,269已汉化DSH
70.8
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。