zoukankan      html  css  js  c++  java
  • revit添加族参数

    打开一个族文件,并为族文件添加参数

    public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
    {
    try
    {
    UIApplication uiApp = commandData.Application;
    Autodesk.Revit.ApplicationServices.Application app = uiApp.Application;
    Document newDoc = app.OpenDocumentFile(@"F: est.rfa");
    if (newDoc != null)
    {
    using (Transaction trans = new Transaction(newDoc))
    {
    trans.Start("Add Parameter");
    FamilyManager flyMgr = newDoc.FamilyManager;
    string paraName = "NewParam4";
    BuiltInParameterGroup paraGroup = BuiltInParameterGroup.PG_TEXT;
    ParameterType paraType = ParameterType.Text;

    flyMgr.AddParameter(paraName, paraGroup, paraType, false);
    trans.Commit();
    }
    }
    SaveOptions saveOpt = new SaveOptions();
    saveOpt.Compact = true;

    //newDoc.Save(saveOpt);
    newDoc.Close();
    return Result.Succeeded;
    }
    catch (Exception exception)
    {
    message = exception.Message;
    return Result.Failed;
    }
    }

  • 相关阅读:
    洛谷p1056
    __int64
    杭电2057
    4.4清北学堂Day1 主要内容:数论,数学
    递推的一点理解
    高精度减法
    高精度加法
    p1184高手之在一起
    对于rqy今天讲座的一些理解和看法吧
    PHP.21-商品信息管理
  • 原文地址:https://www.cnblogs.com/liaocheng/p/12653604.html
Copyright © 2011-2022 走看看