acaddoc.lsp ファイルは、AutoCAD の作図環境で図面が作成されたり開かれるたびに自動的にロードされます。
AutoLISP の load 関数と APPLOAD[アプリケーション ロード]コマンドは、両方とも LSP ファイルのロードに使用しますが、それぞれ何らかの形式でユーザとの対話処理が必要です。AutoCAD プログラムでは、特定の名前を持つカスタム プログラム ファイルを自動的にロードする能力がサポートされています。新しい図面が作成されたまたは既存の図面が開かれたときに、AutoCAD プログラムが検索するファイルの 1 つが acaddoc.lsp ファイルです。acaddoc.lsp ファイルを使用して各図面で LSP ファイルをロードしたり AutoLISP 文を実行するには、事前にこのファイルを作成しておく必要があります。AutoCAD プログラムのインストール時にこのファイルのバージョンはインストールされません。
acaddoc.lsp ファイルを作成したら、図面を作成するまたは開くたびに使用可能にする LSP ファイルをロードするための AutoLISP 文を追加します。共有する acaddoc.lsp ファイルと他の LSP ファイルをすべてネットワーク上に置いてから、OPTIONS[オプション]コマンドを使用して、このファイルの場所を[サポート ファイルの検索パス]の設定に追加します。
ここでは、acaddoc.lsp ファイルを作成し、このファイルを Gardenpath フォルダ内に配置する方法を説明します。acaddoc.lsp ファイルは、通常は他のカスタム プログラム ファイルと同じフォルダ内にあります。一般的には、ローカル ドライブまたはネットワーク ドライブ上の集中管理された場所にあります。
[すべてのプログラム]
[アクセサリ]
[メモ帳]をクリックします。
[名前を付けて保存]を選択します。
[上書き保存]を選択します。 LSP ファイルは閉じないでください。
[アプリケーション]を選択します。
[環境設定]を選択します。
[別名で保存]を選択します。
[保存]を選択します。 LSP ファイルは閉じないでください。
AutoLISP の load 関数は、LSP ファイルのロードに使用されます。load 関数に渡す LSP ファイルの名前には、特定の場所を含めることができます。LSP ファイルの場所を指定しないと、AutoCAD プログラムにより、ファイルの[サポート ファイル検索パス]にリストされているフォルダがスキャンされます。
次に、acaddoc.lsp を使用して gpmain.lsp ファイルをロードし、このファイルのロードをテストする方法を説明します。
(load "gpmain.lsp")