在Revit API中我们可以在IExternalCommand里调用Revit界面上的
命令,方法就用:
PostCommand
在Revit的界面上的每一个功能按钮,都是有一个Id的,其实都是可以
用这个方法来调用的。
比如
墙:建筑 功能的ID为 "ID_OBJECTS_WALL"
对应的RevitCommandId 就是RevitCommandId .LookupCommandId( "ID_OBJECTS_WALL");
但是Revit API里之提供了
PostableCommand 这个枚举里的命令来给开发者使用
具体用法如下:
RevitCommandId cmdId = RevitCommandId.LookupPostableCommandId(PostableCommand.TileWindows);
uiapp.PostCommand(cmdIdd);
上面这两行调用的是Revit界面里的平铺功能
博主会经常更新一些技术文章,请大家多多关注,
源码下载请加qq群480950299