「Acet-xdata-get」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成:「{{AutoLISP}} ; 構文 : (acet-xdata-get ''xkeylist'' ) ; 機能 : エンティティにアタッチされている XData のリストを返す。 ; 引数 :* xkeylist : 取得する拡張データのリスト。(ename AppId dataKey) の形式でなければならない。 ; 戻り値 : キーの値、拡張データが無ければ nil ===MEMO=== * 動いてるかどうか不明。 ; サンプル <pre class="brush:autolisp;"> (regapp "MYAPP") (setq e (car…」)
 
編集の要約なし
 
18行目: 18行目:


===MEMO===
===MEMO===
* 動いてるかどうか不明。
* 動いてるかどうか不明なので [[vla-getxdata]] 使えばいいよ。




46行目: 46行目:
* [[acet-xdata-get]]
* [[acet-xdata-get]]
* [[acet-xdata-set]]
* [[acet-xdata-set]]
* [[vla-setxdata]]
* [[vla-getxdata]]




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

2025年7月27日 (日) 09:33時点における最新版

構文
(acet-xdata-get xkeylist )


機能
エンティティにアタッチされている XData のリストを返す。


引数
  • xkeylist : 取得する拡張データのリスト。(ename AppId dataKey) の形式でなければならない。


戻り値
キーの値、拡張データが無ければ nil


MEMO

  • 動いてるかどうか不明なので vla-getxdata 使えばいいよ。


サンプル
(regapp "MYAPP")
(setq e (car (entsel)))
(acet-xdata-get  (list e "MYAPP" "Ver") )
nil

(acet-xdata-set (list e "MYAPP" "Ver" 1.2 1040) )
("MYAPP" (1002 . "{") (1040 . 1.2) (1002 . "}"))

(acet-xdata-get  (list e "MYAPP" "Ver") )
1.2

関連事項