找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1474|回复: 12

[分享]:块替换的程序

[复制链接]
发表于 2003-4-5 17:41:05 | 显示全部楼层 |阅读模式

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

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

×
将图中的某(些)图块用另一替换,并且可以选择保留原有图块的一些属性。
程序很好,不过该程序有时间限制。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2004-6-22 02:16:17 | 显示全部楼层
怎么看不到哟
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-22 14:51:08 | 显示全部楼层
最初由 kehello 发布
[B]怎么看不到哟 [/B]

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

使用道具 举报

发表于 2004-6-22 21:04:57 | 显示全部楼层
怎么连个地址都没有!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-7-6 13:05:13 | 显示全部楼层
CAD里的查找和替换不就有这些功能了吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-7-7 13:37:45 | 显示全部楼层
什么都没有,看不到!
ET工具里面不是有个类似的功能吗?
谢谢!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-7-8 09:01:08 | 显示全部楼层
;;最近刚好编了一个:

(defun myerror (s)
  (if 1                                        ;(/= s "Function cancleled")
    (princ (strcat "\n Error:" s))
  )
  (setvar "osmode" om)
  (setq *error* olderr)
  (princ)
)



;;把插入的块替换成别的块,保持插入点和旋转角

(defun c:cb (/ a len b en ff base an)
  (setq        olderr        *error*
        *error*        myerror
  )

  (setvar "cmdecho" 0)

  (setq om (getvar "osmode"))
  (setvar "osmode" 0)

  (setq a (ssget '((0 . "insert"))))
  (if (null a)
    (setvar "osmode" om)
    (progn
      (setq len (sslength a))
      (setq b (getstring "替换块名:"))
      (if (not (tblsearch "block" b))
        (progn
          (setvar "osmode" om)
          (princ "块不存在!")
          (exit)
        )
      )

      (while (> len 0)
        (setq len (1- len))
        (setq en (ssname a len))
        (setq ff (entget en))
        (setq base (cdr (assoc 10 ff)))
        (setq an (cdr (assoc 50 ff)))
        (command "erase" en "")
        (command "insert" b "r" an base "1" "1")
        (setvar "osmode" om)
      )
    )
  )
)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-7-8 22:05:29 | 显示全部楼层
ET工具里面就可以实现这个功能嘛
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-2-16 22:36:33 | 显示全部楼层
附件哪去了,重上传好吗
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-10-29 10:39:48 | 显示全部楼层
最初由 teatree 发布
[B];;最近刚好编了一个:

(defun myerror (s)
  (if 1                                        ;(/= s "Function cancleled")
    (princ (strcat "\n Error:" s))
  )
  (setvar "osmode" om)
  (setq *error* olderr)
  (princ)
)



;;把... [/B]


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

使用道具 举报

发表于 2005-10-29 15:55:16 | 显示全部楼层
我传个块块或块形之间的替换程序
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-10-31 13:37:50 | 显示全部楼层
最初由 afeng0712 发布
[B]我传个块块或块形之间的替换程序 [/B]

用了一下,不太方便,希望再改进。还是希望能搜索存放目录内的块,这才好用。
而且块(有缩放动作)替换后缩放比例不对与替换的参照块大小不同
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2009-5-14 22:12:01 | 显示全部楼层
有感触

最初由 glyxmj 发布
[B]
用了一下,不太方便,希望再改进。还是希望能搜索存放目录内的块,这才好用。
而且块(有缩放动作)替换后缩放比例不对与?.. [/B]
[B]能搜索存放目录内的块,这才好用[/B]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-18 20:50 , Processed in 0.529582 second(s), 56 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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