0

我在 Autodesk Revit 中有一个插件,可以为我自动执行一些操作,例如,它将文件导出到给定位置(.dwg 文件)。在 Autocad 中,我也有一个插件,需要处理特定的导出。

我知道如何为两个软件独立编写/编码插件,但我想知道是否可以将命令从一个插件发送到另一个插件,其中两个插件都位于不同的软件程序中。所以就我而言,我想从我的 Revit 插件向我的 Autocad 插件发送一个命令。

是否可以制作某种触​​发器的监听器?

4

2 回答 2

1

是的,有很多方法可以做到这一点,它们与 Revit 或 AutoCAD API 没有任何关系。

在不同应用程序之间发送消息的一种传统方式是使用所谓的管道:命名管道匿名管道。

还有很多其他方法。

于 2018-06-15T12:34:19.280 回答
0

您是否查看过 TECHSOFT3D 的RealDWG库?它是我所知道的唯一可以让您从 AutoCAD 外部读取/写入 dwg 文件的工具。它具有与 AutoCAD API 完全相同的功能,但不包括任何用户界面或打印功能。我将它用作一体式 Revit 插件的一部分,以便在使用 Revit API 导出功能生成 dwg 文件后对其进行后处理。这样我就不需要单独的 AutoCAD 插件,也不必担心处理 Revit 和 AutoCAD 的不同版本。但是请注意,RealDWG不是免费的。

于 2018-08-08T13:35:45.410 回答