AutoLISP は翻訳言語であるため、ASCII テキスト ファイルに格納し、ロードし、AutoCAD 内で直接実行することができます。
AutoLISP ファイルの典型的な拡張子は .lsp ですが、ファイル拡張子を .mnl にすることもできます。LSP ファイルと MNL ファイルは、ともにテキスト エディタ(Windows のメモ帳や、Mac OS のテキストエディットなど)で編集することができます。
MNL ファイルは、ユーザ インタフェースのカスタマイズに関連付けられ、同じ名前のカスタマイズ(CUI/CUIx)ファイルがロードされるときに AutoCAD に自動的にロードされます。たとえば acad.mnl は、acad.cuix ファイルがロードされるときに AutoCAD に自動的にロードされます。
ここでは、拡張子が .lsp のファイルを作成し、チュートリアル 「新しいコマンドを作成し、システム変数を使用する」で定義した C:HELLO 関数を追加する方法を説明します。
[すべてのプログラム]
[アクセサリ]
[メモ帳]をクリックします。
[すべてのアプリ]
[Windows アクセサリ]
[メモ帳]をクリック ます。
[名前を付けて保存]を選択します。
[フォルダー]を選択します。新しいフォルダの名前として LSP Files と入力し、[Enter]を押します。新しいフォルダ LSP Files をダブルクリックし、これが現在のフォルダとなるようにします。
(defun c:hello ( / msg) (setq msg (getstring T "\nEnter a message: ")) (alert msg) ) (prompt "\nAutoLISP Tutorial file loaded.") (princ) ; Suppress the return value of the prompt function
[上書き保存]を選択します。
[アプリケーション]を選択します。
[環境設定]を選択します。
[別名で保存]を選択します。
(defun c:hello ( / msg) (setq msg (getstring T "\nEnter a message: ")) (alert msg) ) (prompt "\nAutoLISP Tutorial file loaded.") (princ) ; Suppress the return value of the prompt function
[保存]を選択します。
ここでは、 「AutoLISP (LSP)ファイルを作成する」で作成した Create-LSP-Tutorial.lsp ファイルをロードする方法を説明します。
[アプリケーション]パネル
[アプリケーションのロード]をクリックします。
[アプリケーションのロード]をクリックします。
LSP Files フォルダまたは Create-LSP-Tutorial.lsp を格納したフォルダを参照します。
AutoLISP チュートリアル ファイルがロードされました。
メッセージ ボックスに入力した文字列が表示されます。
ここでは、 「AutoLISP (LSP)ファイルを作成する」で作成した Create-LSP-Tutorial.lsp ファイルを開く方法を説明します。
次のいずれかの操作を行います。
[すべてのプログラム]
[アクセサリ]
[メモ帳]をクリックします。[ファイル]メニュー
[開く]を選択します。[ファイルの種類]ドロップ ダウンリストから[すべてのファイル(*.*)]を選択します。Create-LSP-Tutorial.lsp ファイルを参照して選択し、[開く]をクリックします。
[開く]を選択します。[ファイルの種類]ドロップ ダウンリストから[すべてのファイル(*.*)]を選択します。Create-LSP-Tutorial.lsp ファイルを参照して選択し、[開く]をクリックします。
[すべてのアプリ]
[Windows アクセサリ]
[メモ帳]をクリック ます。[ファイル]メニュー
[開く]を選択します。[ファイルの種類]ドロップ ダウンリストから[すべてのファイル(*.*)]を選択します。Create-LSP-Tutorial.lsp ファイルを参照して選択し、[開く]をクリックします。
[アプリケーション]をクリックします。[アプリケーション]ウィンドウで、[テキストエディット]をダブルクリックします。テキストエディットで、Mac OS のメニュー バーから[ファイル]
[開く]を選択します。Create-LSP-Tutorial.lsp ファイルを参照して選択し、[開く]をクリックします。