明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: wzg356

[资源] 图块打包生成lsp程序 ss2lsp

[复制链接]
发表于 2023-11-22 22:09:29 | 显示全部楼层
感谢楼主分享
发表于 2023-11-26 15:55:22 | 显示全部楼层
感谢楼主分享
发表于 2023-11-27 14:38:29 | 显示全部楼层
支持,谢谢楼主的分享。。。。
发表于 2024-6-26 13:15:28 | 显示全部楼层
感谢作者的分享!
发表于 2024-6-28 21:00:08 | 显示全部楼层
支持,谢谢楼主的分享。。。。
发表于 2025-6-15 01:36:29 | 显示全部楼层
等楼主更新支持动态块
回复 支持 反对

使用道具 举报

发表于 2025-6-15 13:02:08 | 显示全部楼层
KO你 发表于 2025-6-15 01:36
等楼主更新支持动态块

那不用等了,大部分动态块不支持编程创建的。
一劳永逸的方法其实是图块直接导出DWG(一个DWG可以包含多个图块),然后将DWG文件转码成base64的字符串,lisp中保存这个字符串,运行时根据base64写出为DWG,再插入DWG,这样可以完美支持任意动态块,还不容担心字型之类的没有定义的问题。
回复 支持 反对

使用道具 举报

发表于 2025-6-15 13:08:42 | 显示全部楼层
kozmosovia 发表于 2025-6-15 13:02
那不用等了,大部分动态块不支持编程创建的。
一劳永逸的方法其实是图块直接导出DWG(一个DWG可以包含多 ...

我也是这样想的,有什么方法把DWG文件打包在fas文件或vlx文件里,再输入命令运行插入。我记得论坛有打包的程序,我看不懂不会用。
回复 支持 反对

使用道具 举报

发表于 2025-6-15 15:07:35 | 显示全部楼层
本帖最后由 kozmosovia 于 2025-6-15 15:10 编辑

用ADODB+MSXML将dwg转成base64的全是文本的文件。然后可以用资源文件,也可以lisp中直接定义为表。需要DWG时,还是用ADODB+MSXML从base64的字串恢复回DWG。
回复 支持 反对

使用道具 举报

发表于 2025-6-18 01:03:08 | 显示全部楼层
kozmosovia 发表于 2025-6-15 15:07
用ADODB+MSXML将dwg转成base64的全是文本的文件。然后可以用资源文件,也可以lisp中直接定义为表。需要DWG ...

思路是对的。怎么实践,云大师不妨操作一下看看能否实现。
我是完全不懂怎么折腾了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-7-1 22:05 , Processed in 0.168550 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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