例如,如果我正在使用机械详细设计软件(如 AutoCad),并且正在向具有某种重复循环的图纸添加尺寸,而我想自动执行此任务。
我如何编写脚本或代码,以便我的程序能够从软件中检索数据、使用它进行计算并使用该信息执行有用的工作,例如将尺寸和细节添加到我的详细图纸中。
答案1
您正在寻找 API应用程序员接口。
就你的情况而言,听起来可能值得一读AutoDesk 的 ObjectARX 编程环境:
ObjectARX® 编程环境提供面向对象的 C++、C# 和 VB .NET 应用程序编程接口,供开发人员使用、自定义和扩展 AutoCAD® 软件和基于 AutoCAD 的产品,例如 AutoCAD® Architecture、AutoCAD® Mechanical 和 AutoCAD® Civil 3D® 软件
与应用程序交互的一个更粗暴的方法是使用应用程序宏,其易用性和支持性根据平台的不同而有很大差异,但可以成为一种更简单的方法来自动执行简单的重复任务。