[Revit二次开发] Revit二次开发之获取本机已安装的Revit版本与路径 [课程编码3917]

[复制链接]
发表于 2023-1-21 09:58:10| 字数 2,106 | 显示全部楼层 |阅读模式
修改字体大小 16px
10px 25px
  • jzuqkvzsphegudnpcfrtcvrroeptpfrbwrgkq

    • 使用以下方法
      1. using Autodesk.RevitAddIns;joaddkgscthpqtzqbkoibrzpwcu
      2. ugiioeqqqonoujkaytckffqmiglfklwhbmokunghaeexwqrfsq
      3.         /// <summary>

        lrgvevcahqhokyhgdqtehmpmmffathdbxpprflith

      4. htjwfatgwxmqsfxgitz

      5.         /// 获取指定版本的Revit安装目录
        muuuyvkyoittiwldkgrhaamzdlooarhxpfykhqineawow

      6.         /// </summary>
      7. jzuqkvzsphegudnpcfrtcvrroeptpfrbwrgkq

      8.         /// <param name="revitVersion"></param>tszaxadbqwr
      9.         /// <returns></returns>qbjubevrnzgetjqlbxerlhjotux
      10.         public static string GetAllRevitInstallPath(RevitVersion revitVersion)
      11. ikfoxfdqewerhzeqhdbevzq

      12.         {nupzsbfaxqejzeag
      13.             var revitProducts = GetAllRevitProducts();mxsptigrtxmihnzfmejpfpdvllffft
      14.             RevitProduct revit = revitProducts.Find(x => (int)x.Version ==(int) revitVersion);joaddkgscthpqtzqbkoibrzpwcu
      15.             if (revit != null)joaddkgscthpqtzqbkoibrzpwcu
      16.             {

        nwhimbawqowlgprdlsqdheiuybqr

      17. jbocjqnasqqsyksiapmmfhznd

      18.                 return revit.InstallLocation;bxzqnnnpzudnwbunknmeihecbyccjdplkefzbdlhgmipecgwye
      19.             }joaddkgscthpqtzqbkoibrzpwcu
      20.             elserhzyynlezurtkuhdwxlqyxgqkvlvllm
      21.             {
      22. ikfoxfdqewerhzeqhdbevzq

      23.                 throw new Exception($"未安装{revitVersion}");

        lrgvevcahqhokyhgdqtehmpmmffathdbxpprflith

        enpfplajqexhdtlgqayjcqhwpssujafyxwxil


      24.             }
      25. jzuqkvzsphegudnpcfrtcvrroeptpfrbwrgkq

      26.         }vsebahfzgedqushrufnqaqjfodhutglqcafqgj
      27.         /// <summary>ddzptzunezmyzhtsglx
      28.         /// 获取本机所有Revit安装信息vdkvyymqvtlzkksart
      29.         /// </summary>
      30. ikfoxfdqewerhzeqhdbevzq

      31.         /// <returns></returns>

        nwhimbawqowlgprdlsqdheiuybqr

      32. jbocjqnasqqsyksiapmmfhznd

      33.         public static List<RevitProduct> GetAllRevitProducts()bxzqnnnpzudnwbunknmeihecbyccjdplkefzbdlhgmipecgwye
      34.         {

        lrgvevcahqhokyhgdqtehmpmmffathdbxpprflithkoxnkimjoulpenkivipphzqmb


      35.             return RevitProductUtility.GetAllInstalledRevitProducts();
        pwzftnvjrgvycgdbjmmisx

      36.         }
      cchhvvwonaxganiodapekbq
      复制代码aijngzyclbwbdbfispcqolzmswrwuum
    • ikfoxfdqewerhzeqhdbevzq

    ugiioeqqqonoujkaytckffqmiglfklwhbmokunghaeexwqrfsq
  • jzuqkvzsphegudnpcfrtcvrroeptpfrbwrgkq

  •    https://www.lmlphp.com/user/16591/article/item/491207/
    pwzftnvjrgvycgdbjmmisx

    cchhvvwonaxganiodapekbq
    atjuadggvrjfmt
    codzraupnzbojwabqoxg
  • jbocjqnasqqsyksiapmmfhznd
  • wciqtkowqpmunokvwklkoklgihrgwvbooevnwjwmvz
    热门关注
    回复 申请删帖

    使用道具 举报

    • 联系我们
    • 邮箱:837005074#qq.com(请把#改成@)
    • 电话:18810188033
    • QQ客服 837005074
    • 人工客服:周一至周日(晚6点至11点)
    • 扫描加客服QQ

    • 扫描加客服微信

    QQ|关于我们|Archiver|手机版|小黑屋|找最好·学BIM网(zhaozuihao.com;xuebim.com) ( 京ICP备2024101289号-1 )

    GMT+8, 2025-5-1 15:47 , Processed in 0.382902 second(s), 60 queries .

    Powered by 找最好 X3.4

    © 2015至今 zhaozuihao.com