「Vle-table-list」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成:「{{AutoLISP}} ; 構文 : (vle-table-list ''tablename'' ''asNames'') ; 機能 : 指定されたテーブルをスキャンし、隠し項目や匿名項目を含む全…」)
 
編集の要約なし
 
(同じ利用者による、間の5版が非表示)
1行目: 1行目:
{{AutoLISP}}
{{BCAD_LISP}}
; 構文
; 構文
: (vle-table-list  ''tablename'' ''asNames'')
: (vle-table-list  ''tablename'' ''asNames'')
5行目: 5行目:


; 機能
; 機能
: 指定されたテーブルをスキャンし、隠し項目や匿名項目を含む全項目のリストを返す。
: 指定されたテーブルをスキャンし全項目のリストを返す。 * 隠し項目や匿名項目を除く




11行目: 11行目:
:*  tablename : tablename スキャンするテーブル名(文字列)  
:*  tablename : tablename スキャンするテーブル名(文字列)  
::* サポートされるテーブル: BLOCK  LAYER  LTYPE  VIEW  STYLE  UCS  APPID  DIMSTYLE  VPORT
::* サポートされるテーブル: BLOCK  LAYER  LTYPE  VIEW  STYLE  UCS  APPID  DIMSTYLE  VPORT
:*  asNames : 項目名を列挙するか、項目の実体名を列挙するかを指定する。'T'は項目名を指定する。
:*  asNames : 項目名、エンティティ名、どちらを列挙するかを指定する。'T'=項目名、nil=エンティティ名。




; 戻り値
; 戻り値
: 文字列または実体名のリストとして、テーブルエントリのリスト
: 文字列またはエンティティ名のテーブルエントリ リスト




;サンプル
;サンプル
<syntaxhighlight lang="lisp" line>
<pre class="brush:autolisp;">
(vle-table-list "LAYER" T)
("0" "1" "Defpoints" ...)
 
(vle-table-list "LAYER" nil)
(<Entity name> <Entity name> ... )
 
(vle-table-list-all "BLOCK" T)  
(vle-table-list-all "BLOCK" T)  
("*Model_Space" "*Paper_Space" ...)
("*Model_Space" "*Paper_Space" ...)
</syntaxhighlight>
</pre>
 


-----
-----
関連事項
関連事項
* [[VLE-関数]]
* [[VLE-関数]]
* [[vle-table-list-all-all]] 関数
* [[vle-table-list-all]] 関数




[[Category:AutoLISP]]
[[Category:AutoLISP]]
[[Category:BricsCADのLISP]]

2023年1月28日 (土) 08:08時点における最新版

構文
(vle-table-list tablename asNames)


機能
指定されたテーブルをスキャンし全項目のリストを返す。 * 隠し項目や匿名項目を除く


引数
  • tablename : tablename スキャンするテーブル名(文字列)
  • サポートされるテーブル: BLOCK LAYER LTYPE VIEW STYLE UCS APPID DIMSTYLE VPORT
  • asNames : 項目名、エンティティ名、どちらを列挙するかを指定する。'T'=項目名、nil=エンティティ名。


戻り値
文字列またはエンティティ名のテーブルエントリ リスト


サンプル
(vle-table-list "LAYER" T)
("0" "1" "Defpoints" ...)

(vle-table-list "LAYER" nil)
(<Entity name> <Entity name> ... ) 

(vle-table-list-all "BLOCK" T) 
("*Model_Space" "*Paper_Space" ...)

関連事項