首页 > 解决方案 > 从 .Net 启动 AutoCAD

问题描述

我正在尝试从我的 .Net 代码运行一个 autocad 实例(使用 System.Diagnostics.Process)。到目前为止,一切都很好...

但是,当 AutoCAD 实例仍在运行时,当我使用 Windows 资源管理器单击图形文件时,它会启动一个新的 autocad 实例,尽管正在运行的实例已经可用。

由于我在我自己的 autocad 进程中使用了一些启动参数(并将 .NET dll 加载到其中),因此从 windows shell 打开 dwg 文件使用相同的实例对我来说很重要。

我究竟做错了什么?有没有什么办法解决这一问题?

标签: .netwindowsprocessautocad

解决方案


感谢海因兹的帮助。

将文件关联更改为 Autocad DWG Launcher 确实解决了这个问题。

奇怪的是,在这样做之后,autocad(来自同一家公司和同一应用程序包!)仍然坚持将文件关联恢复到自己。

无论如何,感谢Heinzi,问题可以标记为已解决


推荐阅读