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);
transact
Revit创建共享参数
最新推荐文章于 2024-08-17 18:45:00 发布
本文详细介绍了在Revit中如何高效地创建和管理共享参数,涵盖了从设置参数类型到将其应用于模型元素的全过程,旨在提升Revit用户的建模效率。
摘要由CSDN通过智能技术生成