.net - 从 .Net 启动 AutoCAD
问题描述
我正在尝试从我的 .Net 代码运行一个 autocad 实例(使用 System.Diagnostics.Process)。到目前为止,一切都很好...
但是,当 AutoCAD 实例仍在运行时,当我使用 Windows 资源管理器单击图形文件时,它会启动一个新的 autocad 实例,尽管正在运行的实例已经可用。
由于我在我自己的 autocad 进程中使用了一些启动参数(并将 .NET dll 加载到其中),因此从 windows shell 打开 dwg 文件使用相同的实例对我来说很重要。
我究竟做错了什么?有没有什么办法解决这一问题?
解决方案
感谢海因兹的帮助。
将文件关联更改为 Autocad DWG Launcher 确实解决了这个问题。
奇怪的是,在这样做之后,autocad(来自同一家公司和同一应用程序包!)仍然坚持将文件关联恢复到自己。
无论如何,感谢Heinzi,问题可以标记为已解决
推荐阅读
- python - Python 错误:'TypeError:需要一个类似字节的对象,而不是使用 UDP 协议的机器人控制器的'str''
- c - 在 Mac m1 上构建存档英特尔 tbb 的正确方法是什么
- typescript - 如何使用 fp-ts 将 TaskOption 变成 TaskEither?
- javascript - 使用自定义挂钩时的重新渲染问题
- scheme - SCHEME 从列表到它的值
- c - 平均结果总是 0.0 我的代码有什么问题?
- javascript - 使用 AES 密钥 WebCrypto 解包 RSA 密钥
- python - 意外结果 Python:np.power(a,3)
- python - 为什么 PyCharm 抱怨 `Expected type 'Tag', got 'str' instead`?
- r - 闪亮的问题:图表不显示何时更新输入(加上一些错误)