找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 10586|回复: 87

[研讨] 将dwg文件打包进自己的VLX(测试与实战)

  [复制链接]

已领礼包: 604个

财富等级: 财运亨通

发表于 2015-4-11 09:42:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
将dwg文件打包进自己的VLX(测试与实战)
highflybird曰:DynamicWrapperX 是一个ActiveX部件,它可以极大程度地扩展LISP的编程范围,赋予DCL和VLISP更多功能
压缩包内Drawing2.dwg、Drawing2.txt、TEST1.VLX三个文件
1        Drawing2.dwg
2        Drawing2.txt是根据highflybird程序(http://bbs.mjtd.com/thread-85724-1-1.html),将Drawing2.dwg转成的二进制文件。
3        TEST1.VLX是将自写的lsp、Drawing2.txt编译的文件。

highflybird有万能打包机{:soso_e145:}
第一步 注册DynamicWrapperX
第二步 将Drawing2.dwg转成Drawing2.txt
第三步 编写自己的lisp文件,保存为w1.lsp
第四步 将w1.lsp、EditElv.txt编译成自己的vlx文件,test1.VLX
第五步 加载test1.VLX
第六步 执行命令w1.lsp内部自定义命令MyOpen,成功!!!

游客,如果您要查看本帖隐藏内容请回复



test1.rar

82.54 KB, 下载次数: 134, 下载积分: D豆 -1 , 活跃度 1

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 924个

财富等级: 财运亨通

发表于 2015-4-11 10:29:57 | 显示全部楼层
{:soso_e179:}很强大。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 924个

财富等级: 财运亨通

发表于 2015-4-11 11:08:53 | 显示全部楼层
黄大师能不能举个例子,就是从打包的DWG文件中调用块到当前DWG文件内!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 859个

财富等级: 财运亨通

发表于 2015-4-11 14:09:24 | 显示全部楼层
本帖最后由 csharp 于 2015-4-11 14:10 编辑

用 C# 写的两个LispFunction For 2013+,使用 Netload 命令加载

1 将文件转为 Base64 编码的 txt 文件,保存在同一目录下,文件名使用全路径
(file_tobase64 filename1 filename2 ....)

2 将经Base64编码的字符串写出到文件,文件名使用全路径并包括扩展名
(base64_tofile string filename)

C# Base64 编码转换网上有现成的代码类

FileToBase64.rar

3.72 KB, 下载次数: 52, 下载积分: D豆 -1 , 活跃度 1

评分

参与人数 1D豆 +5 收起 理由
/db_自贡黄明儒_ + 5 很给力!经验;技术要点;资料分享奖!

查看全部评分

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2015-4-11 19:52:19 | 显示全部楼层
.lsp内部自定义命令My
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2015-4-11 23:08:14 来自手机 | 显示全部楼层
.net4.5以上可以直接调zip压缩的

点评

这个和压缩两码事,VLX打包时可以选择资源文件 TXT,这就给 VLX 携带二进制文件提供了机会,而且 vl-get-resouce 函数可以按文件名取出这些字符串,只要有转换方法了,任何文件都可以和 VLX **在一起  详情 回复 发表于 2015-4-11 23:49
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2015-4-11 23:08:21 来自手机 | 显示全部楼层
.net4.5以上可以直接调zip压缩的
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2015-4-11 23:09:07 来自手机 | 显示全部楼层
.net4.5以上可以直接调zip压缩的 低版本也有zip的开放库
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2015-4-11 23:09:14 来自手机 | 显示全部楼层
.net4.5以上可以直接调zip压缩的
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2015-4-11 23:09:17 来自手机 | 显示全部楼层
.net4.5以上可以直接调zip压缩的 低版本也有zip的开放库
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2015-4-11 23:09:29 来自手机 | 显示全部楼层
.net4.5以上可以直接调zip压缩的
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2015-4-11 23:18:20 | 显示全部楼层
汗 这么卡
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 859个

财富等级: 财运亨通

发表于 2015-4-11 23:49:47 | 显示全部楼层
雪山飞狐(lzh) 发表于 2015-4-11 23:08
.net4.5以上可以直接调zip压缩的

这个和压缩两码事,VLX打包时可以选择资源文件 TXT,这就给 VLX 携带二进制文件提供了机会,而且 vl-get-resouce 函数可以按文件名取出这些字符串,只要有转换方法了,任何文件都可以和 VLX **在一起

评分

参与人数 1D豆 +5 收起 理由
/db_自贡黄明儒_ + 5 天机泄露了!

查看全部评分

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2015-4-13 03:44:41 | 显示全部楼层
很久没来,看看
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2015-4-28 20:44:22 | 显示全部楼层
多谢了!!!!!!!!!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-4-26 18:56 , Processed in 0.413804 second(s), 67 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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