明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 568|回复: 9

可以在一个图里存多个块,然后lisp调用其中某几个吗

[复制链接]
发表于 2023-11-28 11:18 | 显示全部楼层 |阅读模式
大神们,可以在一个图里存很多很多个块,然后lisp调用其中某几个吗?


想用作图例,就是我图里有啥,识别以后,从这个图里调出需要的块
发表于 2023-11-28 15:59 | 显示全部楼层
工具选项板了解一下
回复 支持 1 反对 0

使用道具 举报

发表于 2023-11-28 11:51 | 显示全部楼层
(entmake (list '(0 . "INSERT") (cons 2 name) (cons 10 pt)))
 楼主| 发表于 2023-11-28 15:22 | 显示全部楼层
嘒彼小星 发表于 2023-11-28 11:51
(entmake (list '(0 . "INSERT") (cons 2 name) (cons 10 pt)))

没那么简单,name如果用dwg的名字,就会全部插进来,如果用某个块的名字,会搜索不到,提示错误
发表于 2023-11-28 19:46 | 显示全部楼层
导入块定义,再插某个你需要的块
发表于 2023-11-29 08:51 | 显示全部楼层
本帖最后由 panliang9 于 2023-11-29 09:51 编辑
kucha007 发表于 2023-11-28 15:59
工具选项板了解一下

对,就是工具选项板,你可以在一个图里放很多常用的块,然后打开这张图,打开设计中心,在设计中心“打开的图形” 中选中这张图,展开这张图中的项,选中块选项,右键 “创建工具选项板”,就可以将该图中的所有块全部创立工具选项板,也可以具体到每个块中,选中一部分块,或者一个块,也是右键 “创建工具选项板”,就可以将需要常用的块创立为工具选项板了。

这种工具选项板就是图库的一种


版块里有很多图库类的,可以把很多很多自己常用的块定义到这个图库里去,然后打开图库软件直接调用,可以学着制作自己的图库。


另一种办法,就是指定一个文件夹,把你的文件里的图块全部写出去,写到这个文件夹里,就每个文件就是一个块,写块命令很快,几百个块一下就写完了,然后装一个看图软件 “Acme CADSee” 可以直接看图,象看图片一样的看所有的CAD图,需要的文件就直接插入。非常方便。

还可以用这个文件夹里的块最新版本更新当前图,具体可以看这个贴子
http://bbs.mjtd.com/thread-188944-1-1.html


还可以用lee_mac 的方法,具体看这个贴子
https://www.cadtutor.net/forum/t ... another-via-a-lisp/

还有这个:
https://www.cadtutor.net/forum/t ... -via-a-lisp/page/2/

当然如果这些块你经常用,每次都要用其中几个,最原始的办法,就是制作模板,把常用的块,标注样式,链接、图层等等全部放在模板上去。就不用每次都要去找这些块了。

 楼主| 发表于 2023-11-29 09:12 | 显示全部楼层
panliang9 发表于 2023-11-29 08:51
对,就是工具选项板,你可以在一个图里放很多常用的块,然后打开这张图,打开设计中心,在设计中心“打开 ...

有lisp 的方法吗,一个图要找十多个,这样不太方便
 楼主| 发表于 2023-11-29 10:09 | 显示全部楼层
panliang9 发表于 2023-11-29 08:51
对,就是工具选项板,你可以在一个图里放很多常用的块,然后打开这张图,打开设计中心,在设计中心“打开 ...

感谢大哥,我去看看lee_mac大神的
发表于 2023-11-29 13:31 | 显示全部楼层
查找SS2lsp试一试
发表于 2023-11-29 13:31 | 显示全部楼层
1506822004 发表于 2023-11-28 15:22
没那么简单,name如果用dwg的名字,就会全部插进来,如果用某个块的名字,会搜索不到,提示错误

entmake 只能插入当前图纸中存在的块 并不会插入dwg command才会 。至于存多个块 可以把块做成lisp 用的时候再生成
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-4 05:59 , Processed in 0.237114 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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