夜雨聆风学习资料网

ARTICLE · 1192397

还在手动改文字和属性定义?这个CAD插件让你3秒搞定批量转换!

还在手动改文字和属性定义?这个CAD插件让你3秒搞定批量转换!

一行命令,弹窗选择,框选对象,完成。就是这么简单粗暴。

日常和图块、属性定义打交道的设计师,一定遇到过这种崩溃时刻:

图纸里有一堆单行文字(TEXT),突然要求全部改成属性定义(ATTDEF);或者反过来,块定义里一堆属性定义要批量转成普通文字。

你怎么办?一个一个点开属性,复制粘贴?

这个硬核小插件,专治各种文字与属性定义互转不服。


它能干什么?一句话概括:

在 AutoCAD / ZWCAD / BricsCAD 等支持 Visual LISP 的平台上,实现 TEXT 与 ATTDEF 的批量双向互转。

转换方向

说明

TEXT → ATTDEF

单行文字一键转为属性定义

ATTDEF → TEXT

属性定义一键转回单行文字

入口命令只有一个:wzsx

输入 wzsx 回车 → 弹窗选择方向 → 框选对象 → 完成。全程不需要记任何参数,不需要找外部文件。


为什么说它"好用得离谱"?

1️⃣ 弹窗交互,零学习成本

这个工具直接弹出对话框,两个单选按钮,清清楚楚:

  • 1. TEXT -> ATTDEF(文字转属性定义)
  • 2. ATTDEF -> TEXT(属性定义转文字)

点"确定"就完事。

而且它还有记忆功能——自动记录你上次选的模式,下次启动直接带入,连点选都省了。

2️⃣ 属性完整继承,一个不落

转换不是简单换个图元类型就完了。它把 TEXT 的所有关键属性全部提取并映射:

  • ✅ 文字内容(组码1)
  • ✅ 插入点、对齐点(组码10/11)
  • ✅ 字高、宽度因子、倾斜角度(组码40/41/51)
  • ✅ 水平/垂直对齐方式(组码72/73)
  • ✅ 图层、颜色、文字样式(组码8/62/7)
  • ✅ 文字生成标志(组码71)

转出来的 ATTDEF 或 TEXT,位置不变、样式不变、内容不变,跟你手动创建的一模一样。

3️⃣ "先建后删"安全策略,绝不丢数据

这是最硬核的设计细节。

很多同类工具直接 删除再创建,一旦创建失败,原对象已经删了——数据直接丢失。

没事,原文字完好保留,命令行还会告诉你第几个出了问题。安全感拉满。

4️⃣ UNDO 组包裹,一键全撤

所有转换操作被 _.UNDO _GROUP 和 _.UNDO _END 包裹。万一转完发现选错了对象,一个 Ctrl+Z,全部回滚,干净利落。

5️⃣ 不污染全局命名空间

所有子函数以嵌套 形式定义在主函数体内,并列入局部变量表。主函数执行完毕自动还原,不会和你的其他 程序产生命名冲突。

这是专业级 插件 开发才有的素养。


实际效果有多快?

假设你有一张图纸,里面有 200 个单行文字需要转成属性定义:

方式

耗时

出错率

手动逐个改

30分钟+

高(对齐、字高容易出错)

普通脚本

5分钟(还得查组码)

中

wzsx

3秒

零

框选 → 确定 → 完成。喝口水的功夫都算你慢。


怎么用?

  1. 加载
    :将 插件 拖入 CAD,或在 APPLOAD 中添加
  2. 启动
    :命令行输入 wzsx 回车
  3. 选择
    :弹窗中选转换方向
  4. 框选
    :用窗口选择要转换的对象
  5. 收工
    :命令行显示转换数量,完事

— END —
可私信寻求本程序

欢迎关注公众号

往期精彩

告别手动排版!这款 CAD 文字对齐插件,让你的图纸瞬间规范整洁

CAD里插特殊符号还在抓疯?这个 wzsr 小命令,把“找符号、加时间、合旧文字”一把梭搞定

一张图几十个文字样式、打开全是问号?这个CAD字体替换插件真省事

CAD自带的替换搞不定%%131?这个WZTH小命令,专治各种文字替换不服

别再用CAD原生 REC命令 了!这个 hzjx 命令,把“画矩形”玩成了生产力工具

等分神器 DF 命令,AutoCAD一键搞定红绿交替着色!

告别熬夜改图!这款AutoCAD标高标注神器,让画图效率直接拉满!

CAD填充太慢?试试填充插件工具,效率直接拉满!

BridgeTool 工具开发-把 CAD 面积标注从 5 分钟压缩到 5 秒

BridgeTool 工具开发-弧长测量神器  源代码分享

BridgeTool 工具开发-一个命令搞定标注样式:BZYS 程序解析

相关学习资料