Revit二次开发之十四 RevitAddInUtility.dll 的使用


一、RevitProductUtility.GetAllInstalledRevitProducts();

获取当前安装的所有revit版本信息,当前函数,返回所有的List<RevitProduct>信息,其RevitProduct的基本属性如下:

1、GetInstalledLanguages() 获取当前的安装的语言信息。

2、AllUsersAddInFolder 所有用户的AddIn目录

3、Architecture 当前的建筑信息

4、CurrentUserAddInFolder 当前的用户的插件目录

5、InstallLocation 当前的安装路径信息

6、IsSubscriptionUpdate 是否子目录更新

7、Name 当前的产品名称

8、Product 当前的产品信息,返回当前的ProductType信息,返回一个枚举 

9、ProductCode 当前的产品编码

10、Subversion 当前的子版本号

11、Version 当前软件的版本信息,版本返回RevitVersion枚举2011~2017

其中包含的类:

RevitVersion 版本枚举

ProductType 产品类型枚举

LanguageType 当前的语言类型枚举

AddInArchitecture 当前的建筑枚举的信息,主要说明当前产品是32位,还是64位

 

二、AddInManifestUtility.GetRevitAddInManifests/GetRevitAddInBundleManifests函数

用于返回某一个指定名称的addin文件的RevitAddinManifest对象,其返回一个RevitAddinManifest的集合,RevitAddinManifest的基本属性如下:

1、AddInApplications 应用程序名称

2、AddInCommands 当前的命令RevitAddInCommand集合,RevitAddInCommand是包含一个Command的表述信息

3、AddInDBApplications 当前的所有DBApplication的集合,RevitAddInDBApplication是包含所有DBAppliction的信息

4、FullName 全名称

5、Name 名称

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM