明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: baitang36

[源码] 一键合并DCL和LSP文件

    [复制链接]
发表于 2023-4-26 23:01:04 | 显示全部楼层
baitang36 发表于 2023-4-26 09:33
凌晨三点半还在发帖,注意身体。

上夜班,没办法,
发表于 2023-5-4 09:30:01 | 显示全部楼层
感谢分享,已经合并成功
发表于 2023-6-6 19:53:30 | 显示全部楼层
想问一下老大,DCL,合并LSP之后,插件很卡,什么原因呢?
 楼主| 发表于 2023-6-7 10:25:31 | 显示全部楼层
迷失1786 发表于 2023-6-6 19:53
想问一下老大,DCL,合并LSP之后,插件很卡,什么原因呢?

很卡?不应该啊。可以把程序发给我看看
发表于 2023-6-18 22:12:04 | 显示全部楼层
baitang36 发表于 2023-6-7 10:25
很卡?不应该啊。可以把程序发给我看看

好的,大哥,我合成了,但用不了,是什么原因呢?

本帖子中包含更多资源

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

x
 楼主| 发表于 2023-6-19 08:17:34 | 显示全部楼层
本帖最后由 baitang36 于 2023-6-19 08:19 编辑
迷失1786 发表于 2023-6-18 22:12
好的,大哥,我合成了,但用不了,是什么原因呢?

你的程序有两个问题:
1.程序中有两个load_dialog ,我只考虑了一个的情况。
2.因为你两次load_dialog,不能删除生成的临时文件。如果删除了临时文件,后面的加载一个不存在的文件,肯定会出错。
附件是我试验好了的代码,你看看吧。

本帖子中包含更多资源

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

x
发表于 2023-6-19 08:33:50 | 显示全部楼层
挺好用的,谢谢分享这么好的码
发表于 2023-6-19 19:51:49 | 显示全部楼层
baitang36 发表于 2023-6-19 08:17
你的程序有两个问题:
1.程序中有两个load_dialog ,我只考虑了一个的情况。
2.因为你两次load_dialog ...

好的,这个能用了,谢谢大哥,但我试了,有些插件合并是用不了,有些又没问题,有什么方法去修改?不会每次都劳烦大哥出手吧?请指点一下小弟
 楼主| 发表于 2023-6-20 07:44:47 | 显示全部楼层
本帖最后由 baitang36 于 2023-6-20 07:47 编辑
迷失1786 发表于 2023-6-19 19:51
好的,这个能用了,谢谢大哥,但我试了,有些插件合并是用不了,有些又没问题,有什么方法去修改?不会每次都劳 ...

有的能用,有的不能用,是因为我写这程序的时候没考虑多个load_dialog的处理造成的。
你参照我的改法,把多个load_dialog改成一个就行了。
我的改法 ,定义一个函数  (defun t1() (load_dialog "d:/TTF.dcl"))
把原来load_dialog 的地方改成(t1),这样你无论多少个load_dialog都变成调用一个t1了。
发表于 2023-6-20 19:46:14 | 显示全部楼层
baitang36 发表于 2023-6-20 07:44
有的能用,有的不能用,是因为我写这程序的时候没考虑多个load_dialog的处理造成的。
你参照我的改法, ...

好的,谢谢大哥,我找个案例试一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-6 03:51 , Processed in 0.148326 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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