打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Dynamo批量处理多个Revit文件?

Dynamo案例百解累积更新(2021.10)介绍~

Dynamo PythonScript 代码速查手册By九哥

Rhino.Inside.Revit学习笔记来啦!售价199元~

在售的Dynamo教程,有兴趣小伙伴,可以加我微信,进行购买哦~

Hello大家好!我是九哥~


    最近很多小伙伴都在咨询Dynamo如何批量处理多个Revit文件,之前写过一篇《Dynamo批量修改多文件项目基点参数》,利用的是后台打开Revit的方式,可以实现一些批量操作的功能。

    但是这个方法,对于一些Dynamo初学者来说还是太麻烦了,那么有没有更好的方法呢?

    今天我推荐一款开源工具《RevitBatchProcessor》(后面我们简称为RBP),就可以实现这个需求,项目地址:

https://github.com/bvn-architecture/RevitBatchProcessor

    (文末点击阅读原文访问)

    不仅可以使用Dynamo,也可以直接使用Python脚本来自动批处理Revit文件!

    目前这款插件的最新版本v1.7.0支持到Revit2022,可以满足大部分的日常使用。

    目前RBP可以执行的操作还是很多的,简单罗列下:

        打开 Revit 项目中的所有 Revit 文件,并针对它们运行运行状况检查脚本。密切关注许多 Revit 文件的运行状况和性能非常耗时。您可以使用它来每天检查所有文件,并在问题变得过于粗糙之前对问题做出反应。

        在 Revit 项目中执行项目和族审核。

        对许多 Revit 文件运行大规模查询。

        从 Revit 项目挖掘数据以进行分析或机器学习项目。

        自动整理任务(例如,将图元放置在适当的工作集上)

        批量升级 Revit 项目和族文件。

        以自动方式针对各种 Revit 模型和族测试您自己的 Revit API 脚本和 Revit 加载项。

        基本上,比可以使用 Revit API 或 Dynamo 脚本对一个 Revit 文件执行的任何操作,你现在都可以对许多文件执行操作!

使用方法:


        RBP的便捷只出就是在于,写脚本的时候不用考虑批处理的事,批处理的工作都交给插件来完成。

安装完成后,在开始菜单,就能找到RevitBatchProcessor(GUI)的图标,点击即可运行:

纯英文的界面,好在功能很简单,大概看看就能使用。






第一步选择要运行的脚本

可以使Dynamo程序,也可以使Python写的脚本,直接选择即可。






第二步选择要批量处理的Revit

        根据提示,它并不是直接选择很多Revit文件,而是选择一个Revit文件列表,这个列表可以通过点击New List...按钮,根据提示生成。

先选择Revit文件所在文件夹:

然后配置,是族还是项目文件,创建什么格式的列表文件,默认选择txt格式即可:

最后,选择保存的位置即可:

到这里,配置工作就基本结束了。






第三步,点击开始运行即可

            不知道是我配置问题,还是电脑问题,我设置了使用同一个Revit打开每个Revit文件,但是每次都会打开关闭Revit,重复这个操作,有点繁琐,有待我测试研究哈~

        不过使用Python脚本就没这个问题,可以非常方便的批量操作~

然后你就可沏壶茶,让程序飞一会儿了~

今天的分享就到这里了,小伙伴们快去尝试吧~

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
利用Dynamo提高Revit工作效率的十个小程序(纯干货)
啥?SpringBoot项目也可以打包exe应用程序运行!
Intel IOMeter
Python入门第一步——PyCharm创建第一个Python项目
python开发工具pycharm快速入门
Dynamo初探——简介及安装
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服