问题标签 [pyrevit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
53 浏览

pyrevit - PyRevit CPython(使用#!python3) - IFailuresPreprocessor 不工作

在 pyRevit 中,我目前正在尝试从此处(https://www.revitapidocs.com/code/#Python_IFailuresPreprocessor-py)使用 RoomWarningSwallower,但在 pyRevit 中使用 CPython 时无法使其正常工作。在“普通”pyRevit/IronPython 中运行它时效果很好。有没有其他人遇到过这个并且碰巧有解决方案或其他有用的信息?

谢谢,安德鲁

0 投票
0 回答
168 浏览

autodesk - Revit API 2021:ImageType API

我正在尝试使用 Revit 2021 中的新 ImageType API 在我的模型中创建光栅图像实例。但是,它一直给我一个错误。

我的代码片段:

我得到的错误:

谁能帮我理解问题出在哪里?谢谢。

0 投票
1 回答
109 浏览

revit-api - 使用 python 访问工作表标题块

发电机脚本

在 Dynamo 中,我能够调整每张纸的标题栏,但我被要求将其简化为仅使用 python 的按钮单击。

我可以找到工作表,但无法调整每张工作表的参数。我相信这是因为我试图打开和关闭的参数位于标题块内,而不是它本身的工作表上。我想也许我需要解开这些,但我无法让该功能在 Dynamo 之外工作。任何帮助,将不胜感激。

上面的片段是我如何采购所有工作表,我已经能够找到每个人,但是在搜索 custome 参数时,它出现为零。

0 投票
0 回答
118 浏览

revit-api - Revit 2020 中的项目基点和测量点

我正在尝试阅读 Revit 2020 中的链接项目基点/测量点我正在尝试从 Revit 2020 中的 BasePoint 类中获取“E/W”、“N/S”、“Elev”、“真北角度”。可以从 Revit 2019 获取相同的内容。

** Revit 2019 提取项目基点/测量点的示例代码

0 投票
0 回答
27 浏览

python - WPF无模式表单关注孩子

有人可以给我一个提示,在我们说 PickObject 命令之后,如何让我的 WPF 窗口再次处于活动状态?

对于选择元素,我使用来自 pyRevitMEP 的 Customized_event,它要求用户一个一个地选择两个元素。

或多或少看起来像这样。

选择完成后,除了我的 WPF 窗口处于非活动状态之外,一切都像魅力一样。我显然可以点击它并激活 - 没问题,但目标是使用 on_enter 事件处理程序再次点击 enter 并启动命令

这让我只需按 Enter 键并做出新的选择。

其中def on_enter(self, sender, e):有很多未使用的代码。我尝试了很多事情,但不幸的是失败了:D

干杯!

0 投票
0 回答
23 浏览

pyrevit - 如何解决 pyRevit 错误:ImportError: cannot import _usd from pxr.Usd

当我通过 pyRevit 运行命令时出现“无法导入”错误从命令提示符运行相同的命令我已将 pxr 和 usd 文件夹添加到 lib 文件夹

重现步骤

从命令提示符成功运行命令

在 Revit 中运行命令时出错

0 投票
3 回答
370 浏览

c# - 如何使用 Revit API 激活(显示)视图(平面图或标高)?

我正在尝试使用 Revit API 激活视图。我想要做的是显示水平或平面图视图。所以我要激活的视图(我的意思是,我希望这个视图实际显示在屏幕上)已经存在,我可以访问它的 ID。

我已经看到有关创建、浏览、过滤视图的线程,但没有激活它……这是一个平面图视图。(我想要的是通过选择一个级别/平面图,它会在屏幕上显示该级别/平面图(就像从现有的 Revit 模型中打开该平面图以显示在用户屏幕上一样)。

0 投票
0 回答
48 浏览

revit-api - 如何检索选定房间的墙壁?

我想通过激活(打开)尊重的平面图来检索特定平面图的房间墙壁列表。

0 投票
1 回答
39 浏览

c# - 如何检索墙的开口(不是坐标)?

我已将级别检索为树视图(WPF 形式的树视图中的级别列表),然后从 Revit 项目中的特定级别(例如 Level1)中选择了墙壁(例如 xyz_wall),我想检索列表开口(门和窗户)选定的墙并显示到消息框(在消息框开口列表中:)。

0 投票
1 回答
55 浏览

python - 如何在 Revit python 中通过 WPF 创建方形墙壁

我开始学习 pyRevit,这就是问题所在。我想创建一个 WPF,我可以在其中输入值,然后 Revit 可以自动构建一个简单的矩形建筑。我已经创建了一个 WPF,但我陷入了需要将长度的值(接口)与 python 代码连接起来的部分。在此处输入图像描述