找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 777|回复: 14

[求助] [编程申请]:求助!!!!关于填充

[复制链接]
发表于 2004-10-23 16:01:43 | 显示全部楼层 |阅读模式

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

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

×
事情的发生:从外单拿来的大量电子图,想把图中所有的填充都取掉,但因做图很不规范,不在一个层,不好删,便又不能用fillmode=0来处理,因为这样要影响我后期在上面画图、做填充。请教呀!!!急
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2004-10-23 16:11:08 | 显示全部楼层
(DEFUN c:rhatch(/ ss)
  (if (setq ss (ssget "x" '((0 . "HATCH"))))
    (command "erase" ss "" )
  )
  (princ)
)
或者用快速选择
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-10-23 17:01:22 | 显示全部楼层
我用了你写的那个,有用,但还是有些填充不能去除的嘛,我试了一下没去除的得一个一个的把它们炸开,再这样做一下,还是有点麻烦呀,有没有更自动一点的,先谢了哈!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2004-10-23 23:33:25 | 显示全部楼层

Re: [编程申请]:求助!!!!关于填充

最初由 kehello 发布
[B]事情的发生:从外单拿来的大量电子图,想把图中所有的填充都取掉,但因做图很不规范,不在一个层,不好删,便又不能用fillmode=0来处理,因为这样要影响我后期在上面画图、做填充。请教呀!!!急 [/B]
为什么要重复发帖?!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-11-3 17:01:57 | 显示全部楼层

[LISP程序]:关于填充求助

各位老大:
    能不能帮我编一个程序,可以把图中所有填充都删掉的程序呀,我的图太大,一个一个的删不现实呀,而且又不在一个层里!
上次有位老大。
    要求:
    一个命令给做到
        1、所有常规填充
        2、所在包含在块里的填充
        3、属性为solid的填充(当然也有可以做成了块的)
先谢过了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-11-3 17:07:25 | 显示全部楼层

[LISP程序]:关于填充求助

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

使用道具 举报

发表于 2004-11-3 17:40:09 | 显示全部楼层
(command "erase" (ssget "x" '((0 . "HATCH"))) "")
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-11-3 17:52:25 | 显示全部楼层
不得行哟,如果填充做成了块的话,删不掉哟,要炸开才行,有没有办法不炸就可以直接删块里的填充哟
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-11-3 20:00:56 | 显示全部楼层
两个主题已经合并,本论坛不允许重复发同样内容的帖子,请楼主以后注意,特此警告,下不为例。
不炸开块也可以删除填充,遍历所有块定义,遍历每个块定义实体,如果是填充类型,删除则可。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-11-3 22:57:05 | 显示全部楼层
我也知道呀,但我想让程序自己来处理呀,因为我们处理图的工作量太大了呀,看起来一个简单的操作会花很多时间的呀!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2004-11-4 12:23:49 | 显示全部楼层

  1. (vl-load-com)
  2. (defun c:test (/ ss ac b e x)
  3.   (if (setq ss (ssget "x" '((0 . "hatch"))))
  4.     (vl-cmdf ".erase" ss "")
  5.   )
  6.   (vlax-map-collection
  7.     (vlax-get-property
  8.       (setq
  9.         ac (vlax-get-property (vlax-get-acad-object) 'activedocument)
  10.       )
  11.       'blocks
  12.     )
  13.     '(lambda (b)
  14.        (if (not (wcmatch (vla-get-name b) "`**_SPAC*"))
  15.          (vlax-map-collection
  16.            b
  17.            '(lambda (e)
  18.               (if (= (vla-get-objectname e) "AcDbHatch")
  19.                 (vla-delete e)
  20.               )
  21.             )
  22.          )
  23.        )
  24.      )
  25.   )
  26.   (if (ssget "x" '((0 . "insert")))
  27.     (vlax-map-collection
  28.       (vlax-get-property ac 'activeselectionset)
  29.       '(lambda (x)
  30.          (vla-update x)
  31.        )
  32.     )
  33.   )
  34.   (princ)
  35. )
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2004-11-4 22:53:27 | 显示全部楼层
对不住哟,我这边网络慢,有时提交了,下一个网页就不出来了呀,我一刷新,结果就出现我发两次的结果了,我删又删不掉,不知道怎么回事哟
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-27 13:48 , Processed in 0.189815 second(s), 58 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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