
たとえば、AutoCad などの機械詳細設計ソフトウェアを使用していて、ある程度繰り返しサイクルのある図面に寸法を追加していて、このタスクを自動化したいとします。
プログラムがソフトウェアからデータを取得し、それを使って計算を行い、その情報を使用して詳細な図面に寸法や詳細を追加するなどの有用な作業を実行できるように、スクリプトを作成したりコードを記述したりするにはどうすればよいでしょうか。
答え1
APIをお探しですか?アプリケーションプログラマーインターフェース。
あなたの場合は、読んでみる価値があるかもしれないAutoDeskのObjectARXプログラミング環境:
ObjectARX® プログラミング環境は、開発者が AutoCAD® ソフトウェアおよび AutoCAD® Architecture、AutoCAD® Mechanical、AutoCAD® Civil 3D® ソフトウェアなどの AutoCAD® ベースの製品を使用、カスタマイズ、拡張するためのオブジェクト指向の C++、C#、および VB .NET アプリケーション プログラミング インターフェイスを提供します。
アプリケーションプログラムとのインターフェースのより粗雑な方法は、アプリケーションマクロは、プラットフォームによって使いやすさやサポートが大きく異なりますが、単純な反復タスクを自動化するはるかに簡単な方法になります。