AutoCAD オンラインヘルプと API ドキュメント

今年もデスクトップ製品に数多くの新バージョンが 2015 シリーズ製品としてリリースされています。当然、新機能を含めたオンランヘルプが用意されています。

AutoCAD の場合、AutoCAD を起動中に [F1] キーを押すと、AutoCAD 内でオンラインを参するためウィンドウが表示されます。コマンドの実行中に [F1] キーを押せば、実行中のコマンドやシステム変数の内容を表示するコンテキスト ヘルプ(状況依存ヘルプ)機能があります。

AutoCAD 2015 では、オンラインヘルプ中に「検索」リンクがある場合、リボンメニューに配置されたコマンド ボタンの場所を矢印アニメーションで知らせてくれる便利な機能も用意されています。

Screenshot of Autodesk AutoCAD 2015 interface showing the command button location and help information for the EXTEND command.

さて、AutoCAD 2015 オンラインヘルプですが、AutoCAD ウィンドウ内からだけでなく、お使いの Web ブラウザからも直接参照することが出来ます。URL は、http://help.autodesk.com/view/ACD/2015/JPN/ です。AutoCAD 内部でオンライヘルプを開いた場合、ウィンドウが邪魔になってコマンド操作が出来ない場合があるので、そんな場合にはブラウザでオンラインヘルプを開いて、参照しながら作業を進めることが出来るはずです。

AutoCAD 2015 のオンラインヘルプ内には、開発者用のトピックがまとめられたページが用意されています。ヘルプ画面トップの「開発者ホームページ」をクリックしてみてください。  

あまり知られてていないようですが、開発者ホームページには、従来からの AutoLISP 開発者ガイド、リファレンスのような AutoCAD 2015 AutoLISP ドキュメント に加えて、日本語の AutoCAD .NET API 開発者用ガイド が含まれています。このガイドには、.NET API の仕組みや開発手順に加えて、主要なクラスやメソッド、プロパティについてのサンプル コードが多数記載されています。よく、サンプルプログラムのリクエストをいただきますが、多くは、このオンラインヘルプの中に記載されていますので是非参照してみてください。

AutoCAD 2015 .NET API 開発者用ガイド

なお、.NET API のリファレンスは、残念ながらオンラインヘルプには含まれないので注意してください。AutoCAD .NET API リファレンスは、http://www.autodesk.com/objectarx から無償ダウンロード可能な ObjectARX SDK に含まれています。こちらは、英語版のみの提供で、ObjectARX SDK インストール後に docs フォルダの arxmgd.chm です。

Screenshot of the AutoCAD 2015 help page displaying various programming resources and references including AutoLISP, ActiveX/VBA, JavaScript, and Managed .NET/ObjectARX.

最後に、AutoCAD 2015 の VBA モジュールですが、今年も http://www.autodesk.com/vba-download からのダウンロード提供になっています。昨年までの AutoCAD バージョンでは、VBA が利用する ActiveX オートメーション関連の一部ドキュメントは、VBA モジュールをインストールすることで旧来の .chm ファイル形式がインストールされていました。

今回、それら VBA/ActiveX オートメーション関連の日本語ドキュメントも、AutoCAD 2015 オンラインヘルプに統合されていて、直接参照できるようになしました。もちろん、ヘルプトピック内には、サンプルコードも含まれています。AutoCAD .NET API で COM を利用する場面では、オンライヘルプにオブジェクト モデルを含む開発者用ガイドやリファレンスを参照したケースがありますが、この部分は大分改善されるはずです。

AutoCAD 2015 ActiveX 開発者用ガイド

AutoCAD 2015 AcitveX リファレンス

オブジェクト モデル

開発者により身近になった AutoCAD 2015 のオンライン ヘルプをご活用ください。

By Toshiaki Isezaki 

 

Discover more from Autodesk Developer Blog

Subscribe now to keep reading and get access to the full archive.

Continue reading