cad批量逐个填充lisp,效率提高之CAD如何自动批量导出文本

这篇博客介绍了如何在CAD中使用LISP脚本来自动批量导出文本。首先,你需要在CAD的AUTOLISP编辑器中添加并保存.lsp程序,然后加载该程序。通过输入图层名称,脚本会将同一图层的所有单行文本导出到C盘cir.txt文件。为了提高效率,建议将同类文本放在同一图层。
摘要由CSDN通过智能技术生成

CAD如何自动批量导出文本 ::

如下脚本,首先在CAD菜单栏--工具--AUTOLISP-编辑器中添加,保存为.lsp程序后,再在CAD菜单栏--工具--AUTOLISP加载应用程序。选中刚刚保存的文件。

最后在CAD中,键入GTEXT命名并输入单行文本的图层名称,就可以在C盘根目录cir.txt下面输出图层内容了。

注意,这个脚本前期需CAD编辑中同一类别的文本放在同一图层以此配合效率才会更高。

(defun c:GTEXT()

(setq la (getstring "\n请输入图层名: "))

(setq ss (ssget "X" (list (cons 0 "TEXT") (cons 8 la))))

(setq fi (open "C:\\cir.txt" "w"))

(setq si 0)

(repeat (sslength ss)

(setq ct (cdr (assoc 1 (entget (ssname ss si)))))

(write-line ct fi)

(setq si (1+ si))

)

(close fi)

)

fb584dcc07959caedf1402f50d598185.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值