gpt4 book ai didi

c# - 从 Windows 窗体应用程序打开 AutoCAD

转载 作者:行者123 更新时间:2023-11-30 14:55:51 24 4
gpt4 key购买 nike

我正在使用 C# 中的 Windows 窗体编写一个程序,该程序对 3d 对象进行建模,然后应该从 .NET 框架打开 AutoCAD 来绘制对象,我正在尝试找出执行该操作的最佳方法。

我以前试过opening AutoCAD from .NET using COM ,但我想知道是否有可能没有以 no such interface supported 结束的方式错误,因为我尝试过的每一种方法(打开绘图、使用 COM 打开 AutoCAD 等)都没有结果。有什么建议吗?

最佳答案

当我做这种事情时,我只是用 System.Diagnostics.Process 启动 AutoCAD,并确保在启动时传入 AutoCAD 脚本文件:

System.Diagnostics.Process proc = new Process();
proc.StartInfo.FileName = @"C:\Program Files\AutoCAD 2010\acad.exe /b myScriptFile.scr";
proc.Start();

我没有尝试直接从 .NET 操作 AutoCAD,正如您所发现的,这可能会出现问题,我只是将所有 AutoCAD 命令写入脚本文件,然后将该脚本文件作为命令行参数发送到 AutoCAD如上所示。

关于c# - 从 Windows 窗体应用程序打开 AutoCAD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24416916/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com