「Vlr-reactors」の版間の差分
| 編集の要約なし | 編集の要約なし | ||
| (同じ利用者による、間の1版が非表示) | |||
| 1行目: | 1行目: | ||
| {{AutoLISP}} | |||
| ; 構文 | ; 構文 | ||
| : (vlr-reactors [''reactor-type''...]) | : (vlr-reactors [''reactor-type''...]) | ||
| 29行目: | 31行目: | ||
| ; 引数 | ; 引数 | ||
| :* reactor-type : 引数を指定すると、vlr-reactors 関数は、指定されたリアクタ タイプのリストを返す。reactor-type 引数を省略すると、vlr-reactors 関数はすべての既存のリアクタを返す。   | :* reactor-type : 引数を指定すると、vlr-reactors 関数は、指定されたリアクタ タイプのリストを返す。reactor-type 引数を省略すると、vlr-reactors 関数はすべての既存のリアクタを返す。   | ||
| ; 戻り値 | ; 戻り値 | ||
| 35行目: | 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 関数
