使用autolisp创建块
我在一个图形中有两条多段线,我想把它们放在一个名为“myblock”的块中。它们被设置为en1和en2。我的插入点是ip。以下命令无效:
(command "_.-block" myblock ip en1,en2 "" )
我该怎么做?我知道这听起来很简单,但我无法解决。
非常感谢。 欢迎来到CADTutor
假设“myblock”是一个变量而不是块名,请尝试:
请注意,这将创建块定义-如果希望块显示在图形中,则随后需要插入该块定义的参考。
您可能还会发现这些函数很有用。 非常感谢您的帮助!
我想使用“myblock”作为字符串,实际上是块的名称。
因此,我尝试了以下几点:
(command "_.-block" "myblock" "_non" ip en1 en2 "")
(command "_insert" "myblock" ip "" "" "")
它成功了。
非常感谢。 不客气!
FWIW,您可以将这两个命令压缩为一个表达式:
3
页:
[1]