我要标记所有未标记的对象,包括所有链接的文件。在注释部分中,这非常简单,因为您可以“标记全部”并选择“包含链接文件中的图元”。

但是,我想创建一个自动执行此过程的宏。您可以调用postable命令,但我正在努力找出如何在脚本中包含链接文件。
有什么建议吗?
public void PostableCommands()
{
RevitCommandId id_buit_in
= RevitCommandId.LookupPostableCommandId(
PostableCommand.TagAllNotTagged );
}发布于 2017-09-09 18:55:04
是。
如您所注意到的,Revit API PostCommand method仅启动标准的内置Revit手动最终用户界面命令,并不允许您以编程方式设置任何选项。
但是,您可以使用Windows API来检测“标记所有未标记的”表单何时显示,并在以编程方式单击“确定”之前自动选中所需的复选框。
您可以修改dismissing a dialogue using Windows API上的构建编码器文章中描述的我的JtClicker utility,以实现您所需的功能。
https://stackoverflow.com/questions/45495021
复制相似问题