「Vle-entget-m」の版間の差分
|  (ページの作成:「{{BCAD_LISP}} ; 構文 : (vle-entget-m  ''dxfData''  ''ename'')   ; 機能 : ename のエンティティから、dxfData リストの項目を取得する。 : entget の…」) | 編集の要約なし | ||
| 1行目: | 1行目: | ||
| {{BCAD_LISP}} | {{BCAD_LISP}} | ||
| ; 構文 | ; 構文 | ||
| : (vle-entget-m  '' | : (vle-entget-m  ''dxfCode''  ''ename'') | ||
| 10行目: | 10行目: | ||
| ; 引数 | ; 引数 | ||
| :*  | :* dxfCode : dxf番号のリスト | ||
| :* ename : エンティティ名 | :* ename : エンティティ名 | ||
2022年11月29日 (火) 08:16時点における版
- 構文
- (vle-entget-m dxfCode ename)
- 機能
- ename のエンティティから、dxfData リストの項目を取得する。
- entget の複数対応版といえる
- 引数
- 
- dxfCode : dxf番号のリスト
- ename : エンティティ名
 
- 戻り値
- dxfData で指定した項目のリスト、取得に失敗した場合は nil
- サンプル
; レイヤーを "LayerX"に、色を 112 に、高度を 2.0 に設定 (setq ent (entlast)) (vle-entget-m '(8 62 39) ent) ((8 . "LayerX")(62 . 4)(39 . 0.0)) ; 変数を使う場合の例 (setq lay 8 col 62 tcol 420 elv 39) (vle-entget-m (list lay col tcol elv)) ent) ((8 . "LayerX") (62 . 4) (39 . 0.0)) ; ent が ACIカラーだった場合。無い項目 420 は含まれない。 ((8 . "LayerX") (62 . 62) (420 . 9292851) (39 . 2.0)) ; ent が TrueColor 設定だった場合。
関連事項
