Acet-insert-attrib-get

提供:GizmoLabs - だいたい CAD LISP なサイト
2025年7月19日 (土) 20:58時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成:「{{AutoLISP}} ; 構文 : (acet-insert-attrib-get ''inplist'' ) ; 機能 : inplist で指定されたブロック参照の属性(タグまたは値)のリストを返す ; 引数 :* inplist : ブロック参照の属性。 ::* a) エンティティ名(ename)の場合、(タグと値)のペアのリストを返す。 ::* b) (ename mode) のリストの場合、mode引数により返されるリストの構造を定義する : :::* mode = 1 は(tag value)ペ…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(acet-insert-attrib-get inplist )


機能
inplist で指定されたブロック参照の属性(タグまたは値)のリストを返す


引数
  • inplist : ブロック参照の属性。
  • a) エンティティ名(ename)の場合、(タグと値)のペアのリストを返す。
  • b) (ename mode) のリストの場合、mode引数により返されるリストの構造を定義する :
  • mode = 1 は(tag value)ペアのリストを返す
  • mode = 2 はタグのみのリストを返す
  • mode = 3 は値のみのリストを返す
  • mode = 4 は(tag ename)ペアのリストを返す、ここでenameは属性のエンティティ名である。


戻り値
inplist で指定されたブロック参照の属性(タグまたは値)のリスト。


サンプル
(acet-insert-attrib-get  (car (entsel)) )
(("工事名称" "") ("図面名称" "") ("図面番号" "") ("尺度" "1:100"))

(acet-insert-attrib-get  (list (car (entsel)) 2) )
("工事名称" "図面名称" "図面番号" "尺度")

(acet-insert-attrib-get  (list (car (entsel)) 3) )
("" "" "" "1:100")

(acet-insert-attrib-get  (list (car (entsel)) 4) )
(("工事名称" <Entity name: d25bcae0>) ("図面名称" <Entity name: d25bc020>) ("図面番号" <Entity name: d25bc1a0>) ("尺度" <Entity name: d25bc2e0>))

関連事項