svorgodne 发表于 2022-7-5 15:14:53

使用autolisp定义块

大家好,
 
运行block命令时,是否可以使用autolisp获取普通block命令所具有的所有可能性?
 
当通过autlisp运行block命令时,它只提供了两到三种可能性,而不是我需要的一种可能性,即“转换为块”,这意味着从选定对象生成块并立即将其转换为块。
 
提前感谢

Tharwat 发表于 2022-7-5 15:32:29

你好
只需擦除同一块并在同一位置再次插入。

Lee Mac 发表于 2022-7-5 15:48:57

这些例子可能对您有所帮助。

svorgodne 发表于 2022-7-5 16:00:07

 
 
这正是我想要避免的,因为控制柄正在更改,我尝试创建的块只是临时的,因此如果有一些属性链接到某些实体,例如区域等,那么链接将丢失,因为多段线是新的,非常感谢,但这并不能解决我的问题。
 
.-)

Roy_043 发表于 2022-7-5 16:05:48

@斯沃戈德内:
你有没有验证过这种行为?据我所知,“转换为块”使用新实体创建块定义,然后插入该块并删除原始实体。分解插入将再次创建新实体。
也许你应该考虑创建一个团队?

svorgodne 发表于 2022-7-5 16:21:41

 
 
完全正确,罗伊043,不知道发生了什么。在任何情况下,当通过autolisp定义块时,都会丢失其他参数。例如超链接
 
谢谢
页: [1]
查看完整版本: 使用autolisp定义块