首页 > 解决方案 > 设计自动化中的 AutoCAD 选择过滤器

问题描述

嗨,我正在使用旧的桌面脚本制作 Autocad Design Automation 项目的原型。在我意识到窗口选择等在屏幕外时不起作用之前,我使用了选择过滤器。我认为,根据定义,设计自动化应该是一个“屏幕外”应用程序?那么我将不得不遍历整个数据库?请问还有什么办法可以绕行吗?我需要在偏离轨道之前找到解决方案......非常感谢!

标签: autodesk-forgeautodeskautodesk-designautomation

解决方案


您理解设计自动化在屏幕外是正确的。所以用户交互部分在云引擎上不起作用。而AutoCAD的windows选择可以在代码中输入windows点。例如在设计自动化脚本中,定义如下:

    select w -150,150,0 150,-150,0 \n 

它将选择两个角的窗口内的所有实体。我使用本地 Accoreconsole 进行演示(附快照)。Accoreconsole 是本地的屏幕外环境。它类似于设计自动化引擎。

在此处输入图像描述

如果您的工作流程不知道用户可以选择的位置,则 Design Automation 也无法执行该操作。


推荐阅读