找最好BIM网 门户 查看主题

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

发布者: 吴*** | 发布时间: 2023-1-21 09:58| 查看数: 404| 评论数: 0|帖子模式

修改字体大小 16px
10px 25px

fwrhgatntpasrftutvyyntmnlagpdesygb


  • 在revit安装目录下找到 RevitAddInUtility.dll
  • 在项目中引用xzxdcivvvmdthciwb
  • 使用以下方法
    1. using Autodesk.RevitAddIns;dtgnwjpxkmdedjzgdeklhqpptxerzq
    2. pbzqpyqgewuzoionfhfbbqvfxquotdjnnfxbosvsf
    3.         /// <summary>xhqeknoqwamoodawimmbuxgoj
    4.         /// 获取指定版本的Revit安装目录rwfkepkrycedgetehuthjrpl
    5.         /// </summary>
    6. enhpxuzdezzcbieexafvgsihpuzjhixecvrqamiuabbnzkdla

    7.         /// <param name="revitVersion"></param>jmvgxxnsnwbsrqwehfaeyxzgogxhxpenmswawgwba
    8.         /// <returns></returns>jikuqadoehdrgevwrarhgljbsjl
    9.         public static string GetAllRevitInstallPath(RevitVersion revitVersion)snwnlhbbmzudtzmoxxwqqgrwjfnaeutzbgaeq
    10.         {jmvgxxnsnwbsrqwehfaeyxzgogxhxpenmswawgwba
    11.             var revitProducts = GetAllRevitProducts();jmvgxxnsnwbsrqwehfaeyxzgogxhxpenmswawgwba
    12.             RevitProduct revit = revitProducts.Find(x => (int)x.Version ==(int) revitVersion);cysgilyzgawdfgnn
    13.             if (revit != null)berawqbsfvzgfcmvazyqcry
    14.             {cysgilyzgawdfgnn
    15.                 return revit.InstallLocation;snwnlhbbmzudtzmoxxwqqgrwjfnaeutzbgaeq
    16.             }
    17. fbttcypfmfvzqapjyvjgqttxzyrfakpuk

    18.             elseggbdvocdpzalgxzgvxetvvokpphuvqotfujaamna
    19.             {cysgilyzgawdfgnn
    20.                 throw new Exception($"未安装{revitVersion}");jikuqadoehdrgevwrarhgljbsjl
    21.             }snwnlhbbmzudtzmoxxwqqgrwjfnaeutzbgaeq
    22.         }
      tijhdrpwgojfsvwtf

    23.         /// <summary>

      cdxlkndbdgxwzmudpjutsdyncbbduuqijkjzzneuyovjtuupvtdi


    24.         /// 获取本机所有Revit安装信息
    25. nahdqoeyiveiiuwonxyaykeppwnpcdmmpwugwrrbbkwgxfacr

    26.         /// </summary>ggbdvocdpzalgxzgvxetvvokpphuvqotfujaamna
    27.         /// <returns></returns>

      fjtfpjgkhpdpjutsdyncbbduuqijkjzzneuyovjtuupvtdi


    28.         public static List<RevitProduct> GetAllRevitProducts()finewmqqngrxraowqkzrcmag
    29.         {ppegxoalacjprbzeobstkbadl
    30.             return RevitProductUtility.GetAllInstalledRevitProducts();

      fjtfpjgkhpdogjhukzztrghugbehrgvirdcwwjudsrwmxhpnuvsgtfmatqo


    31.         }
    pyjeamxhurslwnhyobeqvjtevawkyyxkuboyljqeajtodtnoyu
    复制代码mymcfsrffguyicknvhuulky

    fjtfpjgkhpdogjhukzztrghugbehrgvirdcwwjudsrwmxhpnuvsgtfmatqo


jikuqadoehdrgevwrarhgljbsjl
pnuxsanzpilyow
   https://www.lmlphp.com/user/16591/article/item/491207/
  • enhpxuzdezzcbieexafvgsihpuzjhixecvrqamiuabbnzkdla

  • mymcfsrffguyicknvhuulky
    swnysyvudgnjosgsnijyaa
    slxkcxrznvqicgjrmogbwsimkugruyjhugxztanckul

    ogjhukzztrghugbehrgvirdcwwjudsrwmxhpnuvsgtfmatqo

    nwbaxnammgzigsrfmrilidanlzhllwcncivqwj

    最新评论

    浏览过的版块

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

    • 扫描加客服微信

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

    GMT+8, 2025-5-1 19:05 , Processed in 0.364105 second(s), 61 queries .

    Powered by 找最好 X3.4

    © 2015至今 zhaozuihao.com