Agent Skills
返回列表
本地 CAD 自动化

本地 CAD 自动化

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_22ef1c90/cad-skills。

技能介绍

问题

它解决的是远程 Agent 与 Windows 本地 CAD 之间的操作断层:用户想画圆、加标注、开文档,但远程会话不能直接操作桌面应用。本技能把意图转成对本地 skill_runner.py 的 JSON 调用,适合在 Windows 工作站上自动化 ZWCAD/AutoCAD。

工作方式

  • 进程管理:调用 launch_app、close_app、is_app_running、open_file_in_app 管理 CAD 进程和打开图纸。
  • 绘图与标注:通过 zwcad_com 指定 action,例如 draw_circle、draw_polyline、add_dim_linear;公路工程可用 draw_centerline、draw_alignment、draw_slope_line。
  • 图层与文档:支持 add_layer、set_current_layer、new_doc、save_as 等文档管理动作。
  • 回退路径:当 COM 链路不可用时,可用 exec_cad_command 执行 SCR 脚本类命令。

注意点

  • 运行环境是 Windows 本地工作站,需要 Python 与 pywin32 依赖,并且 ZWCAD 需要完成一次管理员身份运行以注册 COM。
  • 资料明确 COM 自动化完整集中在 ZWCAD 与 AutoCAD;对 SolidWorks、CATIA、Creo、Siemens NX 只宜理解为基础进程/文件操作,不应假设具备同等绘图 API。
  • 高级实体、块、选择集等能力需要直接查看 zwcad_com.py 源码。

使用场景

  • 在 Windows 工作站上启动 ZWCAD,打开指定 dwg 图纸并检查进程状态。
  • 按给定点坐标绘制道路中线、左右边线和边坡示意线,用于公路工程图纸。
  • 为已有图形添加线性、对齐和半径标注,并切换图层、保存为新文档。
  • 在 COM 不可用时回退执行 SCR 命令,完成 LISP 或命令类操作。

适合人员

  • 负责把远程 CAD 指令落到 Windows 桌面端的自动化工程师。
  • 需要批量生成道路中线、边线、边坡和标注的公路工程绘图员。
  • 希望用 JSON 调用本地 ZWCAD 或 AutoCAD 完成文档管理的 CAD 应用开发者。
  • 要在远程会话中操控本地 CAD 进程并查询图纸状态的技术运营。