「Vlr-reactors」の版間の差分
編集の要約なし |
編集の要約なし |
||
31行目: | 31行目: | ||
; 引数 | ; 引数 | ||
:* reactor-type : 引数を指定すると、vlr-reactors 関数は、指定されたリアクタ タイプのリストを返す。reactor-type 引数を省略すると、vlr-reactors 関数はすべての既存のリアクタを返す。 | :* reactor-type : 引数を指定すると、vlr-reactors 関数は、指定されたリアクタ タイプのリストを返す。reactor-type 引数を省略すると、vlr-reactors 関数はすべての既存のリアクタを返す。 | ||
; 戻り値 | ; 戻り値 | ||
37行目: | 38行目: | ||
; サンプル | ; サンプル | ||
: | <pre class="brush:autolisp;"> | ||
; 図面内のすべてのリアクタをリストで返す。 | |||
(vlr-reactors) | |||
((:VLR-Object-Reactor #<VLR-Object-Reactor>) (:VLR-Editor-Reactor #<VLR-Editor-Reactor>)) | |||
; すべてのオブジェクト リアクタをリストで返す。 | |||
(vlr-reactors :vlr-object-reactor) | |||
((:VLR-Object-Reactor #<VLR-Object-Reactor>)) | |||
; vlr-reactors 関数は、単一のリアクタ リストを含んだリストを返す。 | |||
; すべてのデータベース リアクタをリストで返す。 | |||
(vlr-reactors :vlr-acdb-reactor) | |||
nil | |||
; 定義されたデータベース リアクタはありません。 | |||
; すべての DWG リアクタをリストで返す。 | |||
(vlr-reactors :vlr-dwg-reactor) | |||
((:VLR-DWG-Reactor #<VLR-DWG-Reactor> #<VLR-DWG-Reactor>)) | |||
; vlr-reactors 関数は、DWG リアクタ リストを含んだリストを返す。 | |||
</pre> | |||
----- | ----- |
2020年12月23日 (水) 11:08時点における最新版
- 構文
- (vlr-reactors [reactor-type...])
- 機能
- 既存のリアクタのリストを返する。
- reactor-type : 次のシンボルを 1 つまたは複数指定する。
:VLR-AcDb-Reactor :VLR-Command-Reactor :VLR-DeepClone-Reactor :VLR-DocManager-Reactor :VLR-DWG-Reactor :VLR-DXF-Reactor :VLR-Editor-Reactor :VLR-Insert-Reactor :VLR-Linker-Reactor :VLR-Lisp-Reactor :VLR-Miscellaneous-Reactor :VLR-Mouse-Reactor :VLR-Object-Reactor :VLR-SysVar-Reactor :VLR-Toolbar-Reactor :VLR-Undo-Reactor :VLR-Wblock-Reactor :VLR-Window-Reactor :VLR-XREF-Reactor
- 引数
-
- reactor-type : 引数を指定すると、vlr-reactors 関数は、指定されたリアクタ タイプのリストを返す。reactor-type 引数を省略すると、vlr-reactors 関数はすべての既存のリアクタを返す。
- 戻り値
- リアクタ リストのリスト。指定されたどのタイプのリアクタも存在しない場合は nil。各リアクタ リストは、リアクタ タイプを示すシンボルで始まり、その後に、そのタイプの各リアクタへのポインタが続く。
- サンプル
; 図面内のすべてのリアクタをリストで返す。 (vlr-reactors) ((:VLR-Object-Reactor #<VLR-Object-Reactor>) (:VLR-Editor-Reactor #<VLR-Editor-Reactor>)) ; すべてのオブジェクト リアクタをリストで返す。 (vlr-reactors :vlr-object-reactor) ((:VLR-Object-Reactor #<VLR-Object-Reactor>)) ; vlr-reactors 関数は、単一のリアクタ リストを含んだリストを返す。 ; すべてのデータベース リアクタをリストで返す。 (vlr-reactors :vlr-acdb-reactor) nil ; 定義されたデータベース リアクタはありません。 ; すべての DWG リアクタをリストで返す。 (vlr-reactors :vlr-dwg-reactor) ((:VLR-DWG-Reactor #<VLR-DWG-Reactor> #<VLR-DWG-Reactor>)) ; vlr-reactors 関数は、DWG リアクタ リストを含んだリストを返す。
関連事項
- vlr-reaction-name 関数
- vlr-reaction-set 関数
- vlr-reactions 関数
- vlr-reactors 関数
- vlr-remove 関数
- vlr-remove-all 関数