找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 590|回复: 6

[文章]:R14中如何进行全图替换?

[复制链接]
发表于 2004-5-4 22:51:37 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
我用的是CAD R14,请教:怎样把图中所有的“[”换成符号“#”,请说的详细些,我是个新手,谢谢大家!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2004-5-4 22:57:46 | 显示全部楼层

Re: [文章]:[求助]:R14中如何进行全图替换?

最初由 afeijianke 发布
[B]我用的是CAD R14,请教:怎样把图中所有的“[”换成符号“#”,请说的详细些,我是个新手,谢谢大家! [/B]

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

使用道具 举报

发表于 2004-5-4 22:59:34 | 显示全部楼层

Re: Re: [文章]:[求助]:R14中如何进行全图替换?

最初由 xcajcj 发布
[B]
你可以使用扩展工具中的“FIND”命令。 [/B]

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

使用道具 举报

发表于 2004-5-4 23:20:18 | 显示全部楼层
你用2002以上好了,右键菜单就有
或者输入find,界面和word很像,可以选择替换范围
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-5-4 23:34:16 | 显示全部楼层
送一个小程序:
;
; CHGTEXT.LSP   文字替换程序
; CYN  最近一次修改: 2001.11.15
;
;------------------------------------------------------------------------
(defun chgterr (s)
   (if (/= s "Function cancelled")   ; If an error (such as CTRL-C) occurs
      (princ (strcat "\nError: " s)) ; while this command is active...
   )
   (setq p nil)                      ; Free selection set
   (setq *error* olderr)             ; Restore old *error* handler
   (princ)
)

;=====================  MAIN PROGRAM  ===================================

(defun c:chgtext (/ p l n e as st s nsl osl sl si chf chm olderr)
   (setq olderr  *error*             ; Initialize variables
         *error* chgterr
         chm     0)
   (if (= ost nil)(setq ost "Old string"))
   (if (= ns nil0)(setq ns "New string"))
    (prompt (strcat "\n替换目标 <"ost"> :"))
    (setq xx (getstring T))
    (if (/= xx "") (setq ost xx))
    (setq osl (strlen ost))  
  
    (prompt (strcat "\n替换成为 <"ns"> :"))
    (setq xx (getstring T))
    (if (/= xx "") (setq ns xx))
    (setq nsl (strlen ns))
  (setq k T)
  (while k
   (setq p (ssget))
     (if (= p nil) (setq k nil))
      (setq l 0 n (sslength p))
      (while (< l n)                 
         (if (= "TEXT"               
                (cdr (assoc 0 (setq e (entget (ssname p l))))))
            (progn
               (setq chf nil si 1)
               (setq s (cdr (setq as (assoc 1 e))))
               (while (= osl (setq sl (strlen
                             (setq st (substr s si osl)))))
                  (if (= st ost)
                      (progn
                        (setq s (strcat (substr s 1 (1- si)) ns
                                        (substr s (+ si osl))))
                        (setq chf t) ; Found old string
                        (setq si (+ si nsl))
                      )
                      (setq si (1+ si))
                  )
               )
               (if chf (progn        
                  (setq e (subst (cons 1 s) as e))
                  (entmod e)         
                  (setq chm (1+ chm))
               ))
            )
         )
         (setq l (1+ l))
      )   
   (princ (strcat "Changed "(itoa chm)" text lines."))         
   (terpri)
   (setq *error* olderr)            
   (princ)
  )
)
;=========================================================================
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-5-4 23:38:54 | 显示全部楼层

Re: Re: Re: [文章]:[求助]:R14中如何进行全图替换?

最初由 l19811102 发布
[B]
R14好像没有find这个命令的啊! [/B]

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

使用道具 举报

 楼主| 发表于 2004-5-20 22:40:11 | 显示全部楼层
谢谢各位大侠,尤其是柔柔和xcajcj,在下受益非浅,一定继续努力.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-12 18:56 , Processed in 0.360501 second(s), 45 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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