zoukankan      html  css  js  c++  java
  • 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 名称

  • 相关阅读:
    BitTorrent Sync 基于BT的文件同步
    转载:安装Ubuntu 15.10后要做的事
    VMware 虚拟机安装OSX el capitan 11.12
    GitStack 第三方开源服务器端
    一些不错的设计网站
    Spark注册UDF函数,用于DataFrame DSL or SQL
    R和Tableau平行坐标图
    Scala断言
    Spark Gradient-boosted trees (GBTs)梯度提升树
    Spark Multilayer perceptron classifier (MLPC)多层感知器分类器
  • 原文地址:https://www.cnblogs.com/minhost/p/11820000.html
Copyright © 2011-2022 走看看