【问题标题】:Autocad selection filter in design automation设计自动化中的 AutoCAD 选择过滤器
【发布时间】:2021-07-13 05:12:13
【问题描述】:

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

【问题讨论】:

    标签: autodesk-forge autodesk autodesk-designautomation


    【解决方案1】:

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

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

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

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

    【讨论】:

      【解决方案2】:

      您可以在本地计算机上使用 accoreconsole.exe(它位于 autocad 安装文件夹中)测试您的脚本。尽管不可见,但仍有一个窗口,因此选择应该像在 AutoCAD 中一样工作。

      【讨论】:

        猜你喜欢
        • 2020-09-30
        • 1970-01-01
        • 2023-03-22
        • 2020-12-10
        • 1970-01-01
        • 1970-01-01
        • 2019-06-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多