public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
{
UIApplication uiApp = commandData.Application;
Application revitApp = uiApp.Application;
UIDocument uiDoc = uiApp.ActiveUIDocument;
Document doc = uiDoc.Document;
//选择所有类别
CategorySet categorySet = new CategorySet();
foreach (Category category in doc.Settings.Categories)
{
if (!category.AllowsBoundParameters)
{ continue; }
categorySet.Insert(category);
}
using (Transaction transaction = new Transaction(doc))
{
transaction.Start("添加共享参数");
CreateSharedParameter(uiApp, "RevitSharedParameter", "参数一", BuiltInParameterGroup.PG_TEXT, ParameterType.Text, categorySet);
transaction.Commit();
}
return R
Revit创建共享参数
最新推荐文章于 2025-04-01 14:52:24 发布
