0

私のプロジェクトでは、VB.NET アプリケーションを使用して CAD 図面 (ほぼ戦車の設計図) を生成する必要があります。アプリはユーザー入力を受け取り、これに基づいてタンクのジオメトリを生成します。

Microsoft Visual Studio Professional 2012 を使用しており、VB.NET 言語でコーディングしています。

多くの AutoCAD ドキュメントを参照しましたが、モジュールをコードに追加するために、モジュールがどのようにどこに隠されているかを正確に見つけることができませんでした。

VB ソリューションへの参照として関連ファイルを追加する方法を見つけた特定のドキュメントに出くわしました。ただし、いくつかの特定のファイルを追加した後、実行できましImports AutoCADたが、すべてのドキュメントで使用する必要があることが示されていますAutodesk.AutoCAD。の利用可能なモジュール/メソッドをImports AutoCAD調べると、アプリケーション開発に必要なほど完全ではないことがわかります。

AutoCADモジュールから完全な機能を得るために、正しい参照ファイルを見つけてVSソリューションに追加する方法について、誰かが私を案内してもらえますか? ありがとう!

4

2 に答える 2

4

これはかなり前に投稿しました。必要な情報が含まれています

acad.exeを実行したままC#を使用してAutocadでファイルを閉じる方法は?

AutoCAD .NET API は、次の場所からダウンロードすることもできます。

http://usa.autodesk.com/adsk/servlet/index?id=1911627&siteID=123112

他の誰かが助けを必要とする場合に備えて。

  1. 前述のリンクを使用して、適切な AutoCAD .NET API をダウンロードします。
  2. 好きな場所に置いてください。

全般的:


Visual Studio のソリューションの適切なプロジェクトで、右クリック -> [参照の追加] をクリックします。

左側の [参照] を選択し、参照ボタンをクリックして、ObjectARX ダウンロードを保存したパスに移動します。


処理中:


inc ディレクトリに移動して を選択し、[追加]AcDbMgd.dllAcMgd.dllクリックします。

これらについては、コピー ローカル プロパティを必ず false に設定してください。


相互運用:


適切なディレクトリに移動します: プロセッサに応じて inc-win32 または inc-x64。を選択し、[追加]Autodesk.AutoCAD.Interop.Common.dllAutodesk.AutoCAD.Interop.dllクリックします。


AutoCAD インターフェイスに興味がない限り、AcCui.dll について心配する必要はありません。

これが誰かの助けになることを願っています:)

于 2013-11-11T04:01:08.897 に答える