问题标签 [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.
pyrevit - PyRevit CPython(使用#!python3) - IFailuresPreprocessor 不工作
在 pyRevit 中,我目前正在尝试从此处(https://www.revitapidocs.com/code/#Python_IFailuresPreprocessor-py)使用 RoomWarningSwallower,但在 pyRevit 中使用 CPython 时无法使其正常工作。在“普通”pyRevit/IronPython 中运行它时效果很好。有没有其他人遇到过这个并且碰巧有解决方案或其他有用的信息?
谢谢,安德鲁
autodesk - Revit API 2021:ImageType API
我正在尝试使用 Revit 2021 中的新 ImageType API 在我的模型中创建光栅图像实例。但是,它一直给我一个错误。
我的代码片段:
我得到的错误:
谁能帮我理解问题出在哪里?谢谢。
revit-api - 使用 python 访问工作表标题块
在 Dynamo 中,我能够调整每张纸的标题栏,但我被要求将其简化为仅使用 python 的按钮单击。
我可以找到工作表,但无法调整每张工作表的参数。我相信这是因为我试图打开和关闭的参数位于标题块内,而不是它本身的工作表上。我想也许我需要解开这些,但我无法让该功能在 Dynamo 之外工作。任何帮助,将不胜感激。
上面的片段是我如何采购所有工作表,我已经能够找到每个人,但是在搜索 custome 参数时,它出现为零。
revit-api - Revit 2020 中的项目基点和测量点
我正在尝试阅读 Revit 2020 中的链接项目基点/测量点我正在尝试从 Revit 2020 中的 BasePoint 类中获取“E/W”、“N/S”、“Elev”、“真北角度”。可以从 Revit 2019 获取相同的内容。
** Revit 2019 提取项目基点/测量点的示例代码
python - WPF无模式表单关注孩子
有人可以给我一个提示,在我们说 PickObject 命令之后,如何让我的 WPF 窗口再次处于活动状态?
对于选择元素,我使用来自 pyRevitMEP 的 Customized_event,它要求用户一个一个地选择两个元素。
或多或少看起来像这样。
选择完成后,除了我的 WPF 窗口处于非活动状态之外,一切都像魅力一样。我显然可以点击它并激活 - 没问题,但目标是使用 on_enter 事件处理程序再次点击 enter 并启动命令
这让我只需按 Enter 键并做出新的选择。
其中def on_enter(self, sender, e):
有很多未使用的代码。我尝试了很多事情,但不幸的是失败了:D
干杯!
pyrevit - 如何解决 pyRevit 错误:ImportError: cannot import _usd from pxr.Usd
当我通过 pyRevit 运行命令时出现“无法导入”错误从命令提示符运行相同的命令我已将 pxr 和 usd 文件夹添加到 lib 文件夹
重现步骤
- 将https://drive.google.com/file/d/1_aHVvO5g2bBtpgVjS2X8QQGS1PJ9gM3X/view?usp=sharing中的文件解压缩到您的 pyRevit 文件夹(在我的情况下,C:\Users\harry\Documents\MyExtensions\MyFirstExtension.extension)
- 启动 Revit 并在 MyTest 选项卡中运行“USD 命令”
从命令提示符成功运行命令
在 Revit 中运行命令时出错
c# - 如何使用 Revit API 激活(显示)视图(平面图或标高)?
我正在尝试使用 Revit API 激活视图。我想要做的是显示水平或平面图视图。所以我要激活的视图(我的意思是,我希望这个视图实际显示在屏幕上)已经存在,我可以访问它的 ID。
我已经看到有关创建、浏览、过滤视图的线程,但没有激活它……这是一个平面图视图。(我想要的是通过选择一个级别/平面图,它会在屏幕上显示该级别/平面图(就像从现有的 Revit 模型中打开该平面图以显示在用户屏幕上一样)。
revit-api - 如何检索选定房间的墙壁?
我想通过激活(打开)尊重的平面图来检索特定平面图的房间墙壁列表。
c# - 如何检索墙的开口(不是坐标)?
我已将级别检索为树视图(WPF 形式的树视图中的级别列表),然后从 Revit 项目中的特定级别(例如 Level1)中选择了墙壁(例如 xyz_wall),我想检索列表开口(门和窗户)选定的墙并显示到消息框(在消息框开口列表中:)。
python - 如何在 Revit python 中通过 WPF 创建方形墙壁
我开始学习 pyRevit,这就是问题所在。我想创建一个 WPF,我可以在其中输入值,然后 Revit 可以自动构建一个简单的矩形建筑。我已经创建了一个 WPF,但我陷入了需要将长度的值(接口)与 python 代码连接起来的部分。在此处输入图像描述