c# - 将 AutoCad 与 WPF C# 应用程序集成

标签 c# wpf autocad

我有一个关于将 AutoCad LT 与 WPF C# 应用程序集成的问题。 我有一个客户,我为其开发了一个 ERP 应用程序,这个客户使用 AutoCAD LT 来绘制他们生产的产品。他们使用产品的主要图纸,不同的客户订购不同尺寸的产品。

客户问我是否可以将 AutoCad 与其订单流程集成并自动化。当他下新订单时,他希望它打开所订购产品的图纸,对其进行更改,然后以不同的名称将其保存在特定文件夹中。

绘图的更改将由客户代表 (CSR) 完成,应用程序应自动将绘图保存在特定文件夹中,并使用引用特定订单的名称。之后,应用程序应打印绘图,然后关闭 AutoCad 实例。

所以我有以下用例:

  1. CSR:输入新订单并指定主要图纸;
  2. 应用程序:打开 AutoCad 绘图;
  3. CSR:修改绘图;
  4. CSR:提交订单(在申请中);
  5. 应用:指示 AutoCad 打印修改后的图形;
  6. 应用:将绘图以新名称保存在特定文件夹中;
  7. 应用程序:关闭 AutoCad LT 实例。

我的问题是,是否有适用于 AutoCad 的 API 可用于实现此功能,或者是否有其他方式将这些命令传递给 AutoCad?

最佳答案

看看这个: AutoCad .Net Developers Guide

This introduction describes the concepts of exposing AutoCAD® objects through a managed .NET application programming interface (API).

附带说明:您为什么使用文件夹来存放图纸?我认为某种数据库会更好。

关于c# - 将 AutoCad 与 WPF C# 应用程序集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16208332/

相关文章:

c# - 使用密码框的值作为变量

wpf - 如何开发支持数据绑定(bind)的WPF数据网格控件?

visual-studio-2010 - AutoCad:复制对象时在后期绑定(bind)中获取 'Invalid object array exception'

vba - 如何在 VBA 中查找可用于语法的选项

C# ConcurrentDictionary 如何更新值属性?

c# - 复选框文本 l 不适合其文本

c# - 使用 C# 在 XAML 中更改按钮的图像

c# - Nuget 包未在 Visual Studio 中更新

c# - GDI+ 和 WPF 的相对优点

python - 使用 Python 在 Autocad 中获取文本对象属性