Contents
環境
VisualStudio2019 AutoCAD2021
LTはプログラミングできません
IJCAD Proでもほぼ同じ手順でCADプログラムが作成できます。AutoCADのAPIの接頭語を置き換える程度だったと記憶があります。
資料入手
AutoCAD 2020 .NET API トレーニング マテリアルよりプログラミングガイダンスとヘルプファイル、参考プログラム(VB.Net)を入手します。AutoCADプログラミングについてググっても、あまり出ませんので、ガイダンスやヘルプファイルは見た方が良いです。
「最速攻略AutoCAD VB.NETマクロサンプル大全集」は良本です。ソースにコメントも書かれてますので、ガイダンスがより具体的に分かります。
環境構築
VisualStudioでVB or C# のプロジェクトを作成します。
DLLを作成して、AutoCADよりDLLをロードしてプログラムを実行します。
従って、クラスライブラリを作成する様に、プロジェクトを作成します。
プロジェクトの参照にacmgdcore.dll、acdbmgd.dll と acmgd.dll を選択します。
2021の場合、C:\Program Files\Autodesk\AutoCAD 2021にそれらはありました。ガイダンスに記載されている場所と異なります。参照の際に、「ローカルにコピー」をTrueにします。