zzyong00 发表于 2020-2-23 13:36:11

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


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

cxjcqu 发表于 2020-11-29 21:09:25

楼主能不能发个net加载lisp、vlx和fas的源码参考一下呢,谢谢哈

西红柿 发表于 2020-2-25 08:29:21

保存学习 谢谢楼主分享宝贵经验

jun353835273 发表于 2020-3-5 10:33:31

本帖最后由 jun353835273 于 2020-3-5 10:36 编辑

大佬现在玩vba还是vb.net

mycad 发表于 2020-3-11 16:44:09

cairunbin 发表于 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="Pipeline Design Software System"
                  Author="Cai Runbin"
                  HelpFile="./Contents/Resources/ReadMe.txt" >
<RuntimeRequirements OS="Win64" Platform="AutoCAD" SeriesMin="P.61" />
<CompanyDetails Name="Sinopec Petroleum Engineering Corporation" Phone="+86-****-********" Url="www.*****.com.cn" Email="*********@126.com" />
<Components>
    <RuntimeRequirements OS="Win64" Platform="AutoCAD" SeriesMin="P.61" />
    <ComponentEntry AppName="SPE_PIPELINE_INTEGRITY_Survey" ModuleNameWin64="./Contents/Win64/PipelineSurvey.dll"AppDescription="Pipeline_Survey">
    </ComponentEntry>
</Components>
<Components>
    <RuntimeRequirements OS="Win64" Platform="AutoCAD" SeriesMin="P.61" />
    <ComponentEntry AppName="SPE_PIPELINE_INTEGRITY_ToolsSet" ModuleNameWin64="./Contents/Win64/ToolsSet.dll"AppDescription="Pipeline_ToolsSet">
    </ComponentEntry>
</Components>
</ApplicationPackage>

上面捂着嘴偷笑的是字母“P”,不知道这里为什么变成这个了,可能是因为我不知道这个P.61对不对,害羞了吧,哈哈。我是在2020的“关于”里面看到这个版本号,也不知道是不是应该这么写。反正这个版本号能保证我的软件在英文版2019和2020下正常自动加载。

yebaijun 发表于 2021-12-16 11:47:23

保存学习 谢谢楼主分享宝贵经验
页: [1]
查看完整版本: 安装dll至Autocad并自动运行和卸载dl(vb.net源码)