在AutoCAD二次开发中,我们可以直接启动AutoCAD的内部命令。这个功能非常的棒。
现在不少的Revit开发者也特别希望得到这个功能,能启动Revit自带命令。Revit2014 版提供了这个功能。
你可以调用UIApplication.PostCommand() 来发送Revit自导的命令。
命令格式如下:
public void PostCommand(
RevitCommandId commandId
)
这里RevitCommandId是Revit命令的Id, 你可以这样来获得命令的Id
public static RevitCommandId RevitCommandId.LookupPostableCommandId(不是所有的Revi命令都可以被二次开发程序所调用。可以调用命令都在这个枚举类型中
PostableCommand Enumeration
下面是完整的调用,发送保存命令。
uiApp.PostCommand(RevitCommandId.LookupPostableCommandId(PostableCommand.Save));
转载请复制以下信息:
原文链接: http://blog.csdn.net/joexiongjin/article/details/12783803
作者: 叶雄进 , Autodesk ADN