「Autoload」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成: ; 構文 : (autoload ''filename'' ''cmdlist'') ; 機能 : 関連する LISP ファイルをロードするためのコマンド名を事前に定義する。 : ユーザが c…)
(相違点なし)

2009年10月23日 (金) 10:53時点における版

構文
(autoload filename cmdlist)


機能
関連する LISP ファイルをロードするためのコマンド名を事前に定義する。
ユーザが cmdlist 引数で指定されたコマンドを初めて入力したとき、filename 引数で指定されたアプリケーションをロードし、そのコマンドを実行します。
引数
  • filename : 文字列。cmdlist 引数で定義されたコマンドの 1 つが、コマンド プロンプトに対して入力されたときにロードする.lsp ファイルを指定する。filename 引数でパスを省略した場合は、「検索パス」を使用してファイルが検索される。
  • cmdlist : 文字列のリスト。
戻り値
nil
  • filename に関連付けられたコマンドが指定されたファイルで定義されていない場合、そのコマンドを入力するとエラー メッセージが表示される。


サンプル
CAD のコマンド プロンプトに対して APP1、APP2、 APP3 コマンドを初めて入力したときに、bonusapp.lsp ファイルが自動的にロードされるようにする。
(autoload "BONUSAPP" '("APP1" "APP2" "APP3"))



関連事項