阻止重新创建。
我已经用了很长一段时间了。但让它单独存在会影响其不稳定的特性。它有一个漂亮的功能tho,用于积木
当重新编辑close时,您可以重命名块和/或更改基点。
我希望复制这一点,目前只需在refedit工具栏上增加一个按钮。所以
1.你能用reator暂停命令并运行例程(dcl-box)吗?
所以当你点击refclose时,它会忍受这个盒子,在
正在关闭。
我正试图得到一个街区里所有城市的副本,
2.如何获取此选择集?这将只选择块中的元素?
我本来打算使用“enselnp”,但这将得到块中的内容,而不是当前的内容。又名新线和圆。
我能简单地把这个复制到剪贴板上吗?
如果我这样做,
4.我如何获得这些实体,(entlast)pick是最后一项,而不是整个选择。(是否认为粘贴为块然后重命名,但在refedit中如何使用基点进行复制?我是否应该删除块外、使用基点进行复制并忽略更改?)
这样我就可以用新点创建块(如果更改)
或/和新名称。
将使用普通块命令执行此操作。
甚至更好
有人有这样的东西吗
或
有人知道如何读取autocads主文件以提取此列表吗?
谢谢你的帮助/建议。 这可能有助于开始,返回组成块的实体(名称)列表:
;; GetBlockEntities by Lee McDonnell
;; ARGS:
;; Blk ~Block Name
;; RETURN:
;; List of Entities (Enames)
(defun GetBlockEntities(Blk / tStr)
(if (tblsearch "BLOCK" Blk)
(GetObj (tblobjname "BLOCK" Blk))))
; Get Sub-Entities from Table Def
(defun GetObj(bObj)
(if (setq bObj (entnext bObj))
(cons bObj (GetObj bObj))))
李,
这不会返回块中的内容吗,
也就是说,不是当前块,
因为如果我更改了名称,我不希望我在当前块中所做的事情被保存为其当前名称。
谢谢你的意见
这将返回组成块表中块定义的实体。
我不太确定你的要求。 是的,会的。但它会返回保存的内容,对吗?
我想要的是目前在区块中的内容,
如中所示,
你输入一个块,画一条线,在我保存块之前,这条线不是该块的一部分。
在保存之前,我想选择该行以及块中的所有元素。这样我就不能保存/只能关闭它,并使用这些项创建一个新块。
你和我在一起吗?
我知道我不擅长解释。
当做
花 flowerrobot,
试试附带的程序。它还返回您选择的实体的列表,然而,为了使块引用我在我帮助您处理图像的同一线程上的程序。
请参阅下面的链接。
祝你好运
http://www.cadtutor.net/forum/showthread.php?t=34891
PDXF。LSP flowerrobot,
附加的是一个简单得多的程序,它自己生成块。您可以将其用作入门参考。从上述程序创建的列表可用于制作块参照。附加的程序是用上一篇文章中的程序制作的。
它只有三个不同形状和属性的块,只是为了使它易于学习。
祝你好运
SL.zip
页:
[1]