zoukankan      html  css  js  c++  java
  • API判断本机安装的Revit版本信息

    start
    [Transaction(TransactionMode.Manual)]
    [Regeneration(RegenerationOption.Manual)]
    public class cmdRevitVersion : IExternalCommand
    {
        public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
        {
            UIDocument uiDoc = commandData.Application.ActiveUIDocument;
            Autodesk.Revit.ApplicationServices.Application app = commandData.Application.Application;
            Selection sel = uiDoc.Selection;

            Transaction ts = new Transaction(uiDoc.Document, "http://revit.5d6d.com");
            ts.Start();

            string strInfo = "";
            foreach (RevitProduct revitPro in RevitProductUtility.GetAllInstalledRevitProducts())
            {
                strInfo += revitPro.Name + "," + revitPro.InstallLocation + " ";
            }

            ts.Commit();

            WinFormTools.MsgBox(strInfo);

            return Result.Succeeded;
        }
    }
    url:http://greatverve.cnblogs.com/p/RevitAddInUtility.html
  • 相关阅读:
    【转】ON_COMMAND ON_MESSAGE ON_NOTIFY区别与联系
    Eureka
    application.yml-mysql8
    sprigcloud
    springboot
    maven
    排序算法之基数排序
    排序算法之桶排序
    排序算法之计数排序
    排序算法之堆排序
  • 原文地址:https://www.cnblogs.com/greatverve/p/RevitAddInUtility.html
Copyright © 2011-2022 走看看