kylaughlan 发表于 2022-7-5 16:47:49

计算特定块名和

你好,
 
我正在寻找一个Lisp例程,该例程可以计算单个布局中一个特定嵌套块(它将始终具有相同的名称)的数量,然后根据该块的数量自动将同一块(不需要嵌套)插入不同的坐标。
 
我怀疑这是否可能,但我想我会问。
鉴于嵌套块可以通过Lisp计算,我认为这是可能的。
 
我已经开始探索Lisp的世界,目前正在使用一些不同的例程。
它们工作得很好,但我离编写详细的Lisp例程还差得很远。
 
[使用AutoCAD 2017完整版本]
 
谢谢各位,
 
凯尔

BIGAL 发表于 2022-7-5 17:09:42

你在谷歌上搜索过“检索块名嵌套块”的很多建议吗。
这样地http://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/how-to-get-nested-blocks-out-of-a-block/td-p/2991102

kylaughlan 发表于 2022-7-5 17:30:36

嗨,谢谢你的建议,但这不是我想要的。
回顾我最初的帖子,我意识到我问错了问题。
 
有问题的块将不再嵌套。
 
因此,只需要从PS中计算块数。(也就是说,块将在图纸空间中,我也将在图纸空间中。)
然后,将具有相同名称的块插入图纸空间中相对于找到的块数的坐标处。
 
例如:
 
块计数=1,在0,0,0处插入块
块计数=2,在0,50,0处插入块
块计数=3,在0100,0处插入块
...等等
 
谢谢

BIGAL 发表于 2022-7-5 17:38:51

看看我的alst帖子,这是你想要的起点
 
http://www.cadtutor.net/forum/showthread.php?99463-Lisp请求跨多个布局在图纸空间中选择对象

kylaughlan 发表于 2022-7-5 17:51:01

非常感谢。
 
我会看看,并尝试编辑它,以满足我的需要!
页: [1]
查看完整版本: 计算特定块名和