找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: albert2000

[求助] [求助]:如何把不同内容的文字改成同样内容

[复制链接]
发表于 2004-2-5 14:39:26 | 显示全部楼层
我也来贴一个,这个的特点是:
1. 能记忆上次修改的文字内容。
2. 随点随改、比较直观。

  1. [font=courier]
  2. ;;;新文字
  3. ;;;v1.0-1995.11.21
  4. (defun c:xtxt( / en ent str)
  5.   (or #xt (setq #xt ""))
  6.   (if (/= #xt "")
  7.    (princ (strcat "\n请输入新文字<" #xt ">: "))
  8.    (princ "\n请输入新文字: ")
  9.   )
  10.   (setq str (getstring T))
  11.   (if (/= str "") (setq #xt str))
  12.   (if (/= "" #xt) (progn
  13.     (while (setq en (car (entsel)))
  14.       (if (= "TEXT" (CDR (ASSOC 0 (setq ent (ENTGET EN)))))
  15.        (entmod (subst (cons 1 #xt) (assoc 1 ent) ent))
  16.       ) ;IF
  17.     ) ; while
  18.   )) ;if
  19. ) ;end
  20. [/font]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-2-5 22:59:05 | 显示全部楼层
陌生人用了 "*TEXT",也就包含了MTEXT,实际上文字还有一种别忘了,那就是ATTDEF。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-2-6 13:54:30 | 显示全部楼层
最初由 柔柔 发布
[B]陌生人用了 "*TEXT",也就包含了MTEXT,实际上文字还有一种别忘了,那就是ATTDEF。 [/B]


Attdef的替换我也没找到好的程序!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-2-6 23:35:28 | 显示全部楼层
最初由 柔柔 发布
[B]陌生人用了 "*TEXT",也就包含了MTEXT,实际上文字还有一种别忘了,那就是ATTDEF。 [/B]

那是随手写的,把attdef加入就可,但是要改组码2,attdef倒是很少用的到,对单独attdef显示的是标志(2),而不是值(1),只有做成块后,值才有意义。因此容易产生歧意,不推荐单独使用。如果能对块内属性刷倒是有些实际意义,但是那要另外编写一个程序了。其实mtext也不能完全支持,因为多于256(?)个字符,就要放到330(大概是)组码里面去了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-2-8 19:53:21 | 显示全部楼层
最初由 陌生人 发布
[B]其实用ctrl+1属性修改已经很好
再给一个"纯"sp的
[code]
;txtma = 文本内容格式刷-----------------------------陌生人.2004.2
(defun c:txtma ()
  (while (not (and (setq el (... [/B]


老兄这个程序对修改TEXT和MTEXT都有效,能不能再改一改,使其对尺寸标注也适用呢?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-5-10 10:22:06 | 显示全部楼层
陌生人的程序,使用的时候有时会无法使用,具体表现是读取源文字的时候有时会认不出,始终提示“选择样板”
我使用的是CAD2004,我不知道问题出在哪儿~~

各位大侠会诊
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-9-27 10:16 , Processed in 0.171552 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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