【问题标题】:Open Revit BIM360 Model via command line通过命令行打开 Revit BIM360 模型
【发布时间】:2020-01-08 09:44:51
【问题描述】:

有没有人通过命令行成功打开云模型?我可以通过传递文件路径来打开非云模型,但我不确定你将如何打开非本地的东西。

【问题讨论】:

  • 你在说哪个命令行?您能否举例说明为获得您想要的结果而运行的命令?
  • 在这种情况下,Windows CMD 或 Powershell 您可以执行revit.exe C:\Models\Model.rvt 之类的操作,它会打开模型,但对于 BIM 360 模型,我不能这样做。
  • 你解决了吗?你能确认它有效并分享你是怎么做的吗?谢谢!
  • 我没有。我被拉到另一个项目,还没有机会工作。如果我们回到这里,我会在这里发帖。

标签: autodesk-forge autodesk-viewer revit


【解决方案1】:

Revit 2020 API 引入了打开托管在 BIM360 中的云模型的可能性,参见。 Open/Save/Modify cloud models on BIM 360What's New in the Revit 2020 API

The Building Coder 在IOpenFromCloudCallback and the DefaultOpenFromCloudCallback class 上讨论了这一新功能的另一个方面。

您可以在自己的加载项中使用新功能,实现ApplicationInitialized event 的处理程序,通过命令行或其他方式(例如读取输入文件)向云模型传递信息来打开云模型指定要打开的云模型路径。

【讨论】:

    【解决方案2】:

    我发现如果我将路径传递到 BIM 360 项目的本地缓存,Revit 会将其视为我打开 BIM 360 项目本身:

    # powershell
    
    & "C:\Program Files\Autodesk\Revit 2020\Revit.exe" ^
        "C:\Users\User\AppData\Local\Autodesk\Revit\Autodesk Revit 2020\CollaborationCache\<id>\<some guid>\<another guid>.rvt
    

    但显然它似乎只有在 BIM 360 项目至少打开一次并且因此缓存存在于给定文件夹中时才有效。

    【讨论】:

      猜你喜欢
      • 2021-08-02
      • 2013-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多