「アプリケーション処理」の版間の差分
編集の要約なし |
編集の要約なし |
||
3行目: | 3行目: | ||
{| class="wikitable" | {| class="wikitable" | ||
! 関 数 !! 説 明 | ! 関 数 !! 説 明 | ||
|- | |||
| ([[ads]]) || 現在ロードされている SDS(ads) アプリケーションのリストを返す。 | |||
|- | |- | ||
| ([[arx]]) || 現在ロードされている ObjectARX アプリケーションのリストを返す。 | | ([[arx]]) || 現在ロードされている ObjectARX アプリケーションのリストを返す。 | ||
29行目: | 31行目: | ||
|- | |- | ||
| ([[vlax-add-cmd]] "global-name" 'func-sym ["local-name" cmd-flags]) || コマンドを AutoCAD の組み込みコマンド セットに追加する。 | | ([[vlax-add-cmd]] "global-name" 'func-sym ["local-name" cmd-flags]) || コマンドを AutoCAD の組み込みコマンド セットに追加する。 | ||
|- | |||
| ([[xload]] "appname" ["flag"]) || SDS(ads) アプリをロードする。 | |||
|- | |||
| ([[xunload]] "appname" ["flag"]) || SDS(ads) アプリをロード解除する。 | |||
|} | |} | ||
2010年4月21日 (水) 14:14時点における版
AutoLISPのアプリケーション処理関数は、次の通り。
関 数 | 説 明 |
---|---|
(ads) | 現在ロードされている SDS(ads) アプリケーションのリストを返す。 |
(arx) | 現在ロードされている ObjectARX アプリケーションのリストを返す。 |
(arxload application [onfailure]) | ObjectARX アプリケーションをロードする。 |
(arxunload application [onfailure]) | ObjectARX アプリケーションをロード解除する。 |
(autoarxload filename cmdlist) | 関連する ObjectARX ファイルをロードするためのコマンド名を事前に定義する。 |
(autoload filename cmdlist) | 関連する AutoLISP ファイルをロードするためのコマンド名を事前に定義する。 |
(initdia [dialogflag]) | コマンドを次回使用するときにダイアログ ボックスを強制的に表示する。 |
(load filename [onfailure]) | ファイル内の AutoLISP 式を評価する。 |
(startapp appcmd file) | Windows アプリケーションを起動する。 |
(vl-load-all filename) | 開いているすべての AutoCAD ドキュメントにファイルをロードする。 |
(vlisp-compile 'mode filename [out-filename]) | AutoLISP ソース コードを FAS ファイルにコンパイルする。 |
(vl-vbaload "filename") | Visual Basic for Application(VBA) プロジェクトをロードする。 |
(vl-vbarun "macroname") | VBA マクロを実行する。 |
(vlax-add-cmd "global-name" 'func-sym ["local-name" cmd-flags]) | コマンドを AutoCAD の組み込みコマンド セットに追加する。 |
(xload "appname" ["flag"]) | SDS(ads) アプリをロードする。 |
(xunload "appname" ["flag"]) | SDS(ads) アプリをロード解除する。 |
*1 VLISP の拡張 AutoLISP 関数を使用するには、vl-load-com を呼び出す必要がある。