Execute函数分别有三个参数:ExternalCommandData commandData, ref string message, ElementSet elements
commandData:通过这个参数可以直接或间接的取到Revit中的所有对象;
message:这个是输出参数,当result为cancel或者failed的时候输出到revit异常框的信息;
elements:这个是输出参数,当result为cancel或者failed的时候输出到revit异常框中显示哪些元素;
Revit二次开发-IExternalCommand中Execute函数的三个参数
原文:https://www.cnblogs.com/LeeSki/p/14155399.html