Skip to content

Instantly share code, notes, and snippets.

@chuongmep
Created June 19, 2020 04:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save chuongmep/5ba01a2cacf27dbd8e22afdab6f81958 to your computer and use it in GitHub Desktop.
Save chuongmep/5ba01a2cacf27dbd8e22afdab6f81958 to your computer and use it in GitHub Desktop.
public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
{
UIApplication uiapp = commandData.Application;
UIDocument uidoc = uiapp.ActiveUIDocument;
Autodesk.Revit.ApplicationServices.Application app = uiapp.Application;
Document doc = uidoc.Document;
//code
Reference r = uidoc.Selection.PickObject(ObjectType.Element);
Element Element = doc.GetElement(r);
string praName = "DM_PanelAssignment";
string groupName = "COMMON";
Transaction tran = new Transaction(doc);
tran.Start("Run");
Parameter Param = GetOrCreateElemSharedParam(Element, praName, groupName, ParameterType.Text, true,true);
//Element.LookupParameter(praName).Definition.ParameterGroup = BuiltInParameterGroup.PG_DATA;
MessageBox.Show(Param.Definition.ParameterGroup.ToString());
tran.Commit();
return Result.Succeeded;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment