明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2320|回复: 8

安装dll至Autocad并自动运行和卸载dl(vb.net源码)

[复制链接]
发表于 2020-2-23 13:36:11 | 显示全部楼层 |阅读模式

安装dll至AutoCAD并自动运行和卸载dl(vb.net源码),直接看代码吧,参考的是网上的源码。

本帖子中包含更多资源

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

x

点评

可惜不懂vb.net  发表于 2022-7-26 09:07
发表于 2020-11-29 21:09:25 | 显示全部楼层
楼主能不能发个net加载lisp、vlx和fas的源码参考一下呢,谢谢哈
回复 支持 1 反对 0

使用道具 举报

发表于 2020-2-25 08:29:21 | 显示全部楼层
保存学习 谢谢楼主分享宝贵经验
发表于 2020-3-5 10:33:31 | 显示全部楼层
本帖最后由 jun353835273 于 2020-3-5 10:36 编辑

大佬现在玩vba还是vb.net

点评

不敢,都学一点,活到老,学到老  发表于 2020-3-6 21:25
发表于 2020-3-12 08:11:49 | 显示全部楼层
本帖最后由 cairunbin 于 2020-3-12 08:19 编辑

这个要顶,谢谢楼主的开源和奉献精神!社区需要您这样的人,谢谢,
这是通过写注册表实现自动加载吗?
还有一种方法是组织一个所谓的.bundle,直接套用模板写一个xml文件,也可以实现这个功能。
具体请参考https://adndevblog.typepad.com/a ... er-white-paper.html

我写的一个非常简单的xml文件如下,该安装包可以实现两个dll在CAD启动时自动加载。
<?xmlversion = "1.0" encoding = "utf-8"?>
<ApplicationPackage SchemaVersion="1.0" ProductType="Application" ProductCode="{92C044DD-0145-4461-A903-E3083A2B6610}" UpgradeCode="{248DDED6-EC6D-4DE2-82CA-CB7B2FB92FB1}"
                    Name="SPE_Pipeline_Survey"
                    AppVersion="2.0.0"
                    Description="ipeline Design Software System"
                    Author="Cai Runbin"
                    HelpFile="./Contents/Resources/ReadMe.txt" >
  <RuntimeRequirements OS="Win64" Platform="AutoCAD" SeriesMin=".61" />
  <CompanyDetails Name="Sinopec Petroleum Engineering Corporation" Phone="+86-****-********" Url="www.*****.com.cn" Email="*********@126.com" />
  <Components>
    <RuntimeRequirements OS="Win64" Platform="AutoCAD" SeriesMin=".61" />
    <ComponentEntry AppName="SPE_PIPELINE_INTEGRITY_Survey" ModuleNameWin64="./Contents/Win64/PipelineSurvey.dll"  AppDescription="ipeline_Survey">
    </ComponentEntry>
  </Components>
  <Components>
    <RuntimeRequirements OS="Win64" Platform="AutoCAD" SeriesMin=".61" />
    <ComponentEntry AppName="SPE_PIPELINE_INTEGRITY_ToolsSet" ModuleNameWin64="./Contents/Win64/ToolsSet.dll"  AppDescription="ipeline_ToolsSet">
    </ComponentEntry>
  </Components>
</ApplicationPackage>

上面捂着嘴偷笑的是字母“P”,不知道这里为什么变成这个了,可能是因为我不知道这个P.61对不对,害羞了吧,哈哈。我是在2020的“关于”里面看到这个版本号,也不知道是不是应该这么写。反正这个版本号能保证我的软件在英文版2019和2020下正常自动加载。
发表于 2021-12-16 11:47:23 | 显示全部楼层
保存学习 谢谢楼主分享宝贵经验
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 04:54 , Processed in 0.229205 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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