
Wenn ich beispielsweise eine Software zur mechanischen Detaillierung wie AutoCad verwende und einer Zeichnung, die einen sich wiederholenden Zyklus aufweist, Abmessungen hinzufüge, und ich diese Aufgabe automatisieren möchte.
Wie könnte ich ein Skript erstellen oder Code schreiben, sodass mein Programm Daten aus der Software abrufen, Berechnungen damit durchführen und diese Informationen für nützliche Aufgaben verwenden kann, beispielsweise zum Hinzufügen von Abmessungen und Details zu meinen Detailzeichnungen?
Antwort1
Sie suchen eine APIAnwendungsprogrammierschnittstelle.
In Ihrem Fall klingt es so, als ob es sich lohnen könnte, sich darüber zu informierenObjectARX-Programmierumgebung von AutoDesk:
Die ObjectARX®-Programmierumgebung bietet objektorientierte C++-, C#- und VB .NET-Anwendungsprogrammierschnittstellen für Entwickler zur Nutzung, Anpassung und Erweiterung von AutoCAD®-Software und AutoCAD-basierten Produkten wie AutoCAD® Architecture, AutoCAD® Mechanical und AutoCAD® Civil 3D®.
Eine einfachere Möglichkeit der Schnittstelle zu Anwendungsprogrammen ist die VerwendungAnwendungsmakros, die sich je nach Plattform stark in Bezug auf Benutzerfreundlichkeit und Support unterscheiden, aber eine viel einfachere Möglichkeit darstellen können, einfache, sich wiederholende Aufgaben zu automatisieren.