找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 843|回复: 10

[求助]:多重引用怎样炸开????

[复制链接]
发表于 2004-6-18 20:32:21 | 显示全部楼层 |阅读模式

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

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

×
各位大虾请教多重引用怎样炸开或分解????*-*6
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2004-6-18 20:42:44 | 显示全部楼层
查看一下多重引用的属性,用LIST,看一下是什么图块,然后用INSERT命令插入这个图块,插入之后就可以炸开了。
另外我想问一下,你怎么会遇见这个问题,是不是你在插入其他图块之后,这个图块就变成了内部引用了呀?如果是这个的话,你可能是中了毒了,最好是杀一下。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-6-18 20:49:45 | 显示全部楼层
我先说一下不是中毒,另在CAD帮助文件中也说明了块的多重引用不可炸开,但我曾在明经论坛上看到有人讨论过,有一高手说明可以爆开,但他没有说明方法.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2004-6-18 23:45:18 | 显示全部楼层
用编程解决,获取多重引用的属性,按属性值插入相应个数的块,再将原来的多重引用删除
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-19 09:13:53 | 显示全部楼层
这多半是“加密”游戏,用的当然是匿名块,无法找出原图块插入的。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-19 14:47:42 | 显示全部楼层
[Code]Sub MExplode()
'程序功能:炸开MINSERT 命令插入的块
On Error GoTo ErrHandle
Dim obj As AcadMInsertBlock, pnt, dot
Dim p1(2) As Double, p2
ThisDrawing.Utility.GetEntity obj, pnt
dot = obj.InsertionPoint
For i = 0 To obj.Columns - 1
For j = 0 To obj.Rows - 1
p1(0) = dot(0) + i * obj.ColumnSpacing
p1(1) = dot(1) + j * obj.RowSpacing
p2 = ThisDrawing.Utility.PolarPoint(dot, obj.Rotation + ThisDrawing.Utility.AngleFromXAxis(dot, p1), GetDistance(dot, p1))
ThisDrawing.ModelSpace.InsertBlock p2, obj.Name, obj.XScaleFactor, obj.YScaleFactor, obj.ZScaleFactor, obj.Rotation
Next j
Next i
obj.Delete
ErrHandle:
End Sub
Function GetDistance(ByVal Point1, ByVal Point2)
GetDistance = Sqr((Point2(0) - Point1(0)) ^ 2 + (Point2(1) - Point1(1)) ^ 2)
End Function[/Code]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2004-6-30 08:38:43 | 显示全部楼层
Lisp偶可编不出来,:)
好象lisp版有这样的程序,你找找看
或者请maplesu斑竹编一个?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-21 15:14 , Processed in 0.396676 second(s), 50 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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