明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
123
返回列表 发新帖
楼主: 19xy19

[提问] CAD中批量修改带文字格式内容的多行文字字体

[复制链接]
 楼主| 发表于 2018-2-6 14:07 | 显示全部楼层
19xy19 发表于 2018-2-6 13:06
说话算话,100RMB微信转给你吧~大神你私信我一下微信吧,我加你~

搜不到微信。。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

点评

这回好了  发表于 2018-2-6 14:15
发表于 2018-2-6 14:43 | 显示全部楼层
19xy19 发表于 2018-2-6 13:10
也谢谢你哈~也微信私信我一下吧~30献上~

不用,又没写插件,也没咋帮上忙,随手测试一下的事。
发表于 2018-2-6 15:13 来自手机 | 显示全部楼层
本帖最后由 ntwison 于 2018-2-6 16:39 编辑

刚才用手机发的,现在电脑才连上网
发表于 2018-2-6 15:17 来自手机 | 显示全部楼层
本帖最后由 ntwison 于 2018-2-6 16:39 编辑

再试试下面这个
(defun C:tt( / a b m n)
(setq ssnet (ssget "X" '((0 . "MTEXT"))))
(setq n (sslength ssnet))
(setq m 0)
(setq O-ttp "{\\\fTimes New Roman");Arial改成图中需要改变的字体
(while (< m n)
(setq N-ttp "{\\\fArial");Times New Roman改成想要的字体
(setq a (ssname ssnet m))
(setq b (entget a))
(setq T-old (cdr (assoc 1 b)))
(setq T-match (substr T-old 1 18))
(if (wcmatch T-match O-ttp)
(progn
  (setq L-txt (strlen T-old))
  (setq Mid-txt (substr T-old 19 L-txt))
  (setq N-ttp (strcat N-ttp Mid-txt))
  (setq M-txt (subst(cons 1 N-ttp) (assoc 1 b) b));文字样式修改
  (entmod M-txt);更新图元
  );progn
);if
  (setq m (1+ m))
);while
(princ)
);END defun
发表于 2018-2-6 18:10 | 显示全部楼层


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2018-2-12 16:54 | 显示全部楼层
楼主还需要方法吗,我今天还调过
发表于 2018-8-2 10:14 | 显示全部楼层

可不可以吧源码奉献出来,我也需要改另一种字体
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-4-25 12:49 , Processed in 1.693127 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表