【发布时间】:2016-05-16 18:46:21
【问题描述】:
我目前有一个 dynamo 项目,其中包含我在 Revit 中使用的有用宏,但是,我只能在同时打开 dynamo 和 Revit 时运行它。
我想将此宏添加到 Revit 中的功能区选项卡中,但在宏内置于 dynamo 时无法执行此操作。
有没有办法:
将我在 dynamo 中创建的宏导出为 .dll? 在visual studio中打开它并在那里构建代码? 在 dynamo 中查看代码? 非常感谢,
丹
【问题讨论】:
我目前有一个 dynamo 项目,其中包含我在 Revit 中使用的有用宏,但是,我只能在同时打开 dynamo 和 Revit 时运行它。
我想将此宏添加到 Revit 中的功能区选项卡中,但在宏内置于 dynamo 时无法执行此操作。
有没有办法:
将我在 dynamo 中创建的宏导出为 .dll? 在visual studio中打开它并在那里构建代码? 在 dynamo 中查看代码? 非常感谢,
丹
【问题讨论】:
有很多方法可以实现这一点。
其中大部分涉及多个不同的翻译步骤。
所有这些都要求您首先访问、提取 Python 源代码并将其保存在外部文本文件中。
对 Dynamo 和 Python 方面不太熟悉,来自 C# .NET 插件方面,我建议您在掌握代码后尝试将代码集成到 pyRevit IronPython 脚本库中:
http://thebuildingcoder.typepad.com/blog/2016/04/the-pyrevit-ironpython-script-library.html
Afaik,这很简单,可以提供您所要求的。
【讨论】: