お世話になっております。
AutoCAD Mechanical 2013 で、.NET APIを使ってカスタマイズコマンドを作っています。
Microsoft Visual Basic 2010 ExpressでDLL作成まではできました。
そして、デバックで動作確認まではできたのですが、作成DLLをNETLOADコマンドでロードしてのテストです。
このDLLをコマンドとして、社内で配布したいので、これをAutoCAD起動時に自動でロードする方法ありませんか。
ご存知の方ありましたら、教えていただきたいです。
よろしくお願いします。
解決済! 解決策の投稿を見る。
回答者: acadvideo. 解決策の投稿を見る。
こんにちは。
AutoCAD 2012 からプラグイン パッケージ(.bundle)というものを作成してロードすることができるようになっています。
これを作成すれば、AutoCAD 起動時にはロードしないけど、コマンド実行時に自動的にロードされるといったこともできます。
以下の URL のヘルプの記述が参考になると思います。
http://docs.autodesk.com/ACD/2013/JPN/files/GUID-5E50A846-C80B-4FFD-8DD3-C20B22098008.htm
http://docs.autodesk.com/ACD/2013/JPN/files/GUID-BC76355D-682B-46ED-B9B7-66C95EEF2BD0.htm
http://docs.autodesk.com/ACD/2013/JPN/files/GUID-EC442AA9-EA8C-4D69-A434-2F3DAFBB06AE.htm
http://docs.autodesk.com/ACD/2013/JPN/files/GUID-1591CA01-EF87-48CD-952B-772FE26037F1.htm
http://docs.autodesk.com/ACD/2013/JPN/files/GUID-8364E8F1-3365-4A13-B1C4-C85E48D4D20C.htm
http://docs.autodesk.com/ACD/2013/JPN/files/GUID-3C25E517-8660-4BB7-9447-2310462EF06F.htm
※ AutoCAD Mechanical の環境がいまないので確認できないですが、AutoCAD 2013 では C:\Program Files\Autodesk\ApplicationPlugins フォルダに Inventor Fusion 用のプラグイン パッケージ(FusionPlugin2013.bundle)があるので、それを手本にしてみてもいいかもしれないです。