有时候我们通过api打开并激活了多个rvt文件,操作完成后要关闭它。Document.Close 不能关闭当前活动文档(active document),怎么办呢?
可以使用这个方法:
RevitCommandId closeDoc = RevitCommandId.LookupPostableCommandId(PostableCommand.Close);
uiapp.PostCommand(closeDoc);
Revit API:如何关闭多个活跃的RVT文档
本文介绍在Revit中,当通过API同时打开并激活多个RVT文件后,如何使用RevitCommandId来关闭这些文档,特别提到Document.Close方法的局限,并提供了一种有效的替代方法。
有时候我们通过api打开并激活了多个rvt文件,操作完成后要关闭它。Document.Close 不能关闭当前活动文档(active document),怎么办呢?
可以使用这个方法:
RevitCommandId closeDoc = RevitCommandId.LookupPostableCommandId(PostableCommand.Close);
uiapp.PostCommand(closeDoc);

被折叠的 条评论
为什么被折叠?