Acet-ui-single-select

提供:GizmoLabs - だいたい CAD LISP なサイト
2025年6月29日 (日) 09:44時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成:「{{AutoLISP}} ;構文 :(acet-ui-single-select ''filter'' ''allowLocked'' ) ;機能 : (entsel) のように、いくつかのカスタマイズを加えた単一エンティティの選択を提供する。 ;引数 :* filter : (ssget ... filter)で使用されるフィルタ条件。 :* allowLocked : T なら、ロックされたレイヤー上のエンティティの選択を許可する。 ;戻り値 : filterとallowLocked の条件にマッチした図形の…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(acet-ui-single-select filter allowLocked )


機能
(entsel) のように、いくつかのカスタマイズを加えた単一エンティティの選択を提供する。


引数
  • filter : (ssget ... filter)で使用されるフィルタ条件。
  • allowLocked : T なら、ロックされたレイヤー上のエンティティの選択を許可する。


戻り値
filterとallowLocked の条件にマッチした図形のename。それ以外は nil。


MEMO

  • 各引数をNILに設定することもでき、その場合はデフォルト値(またはなし)が使用される。
  • 範囲選択した場合、条件にマッチした図形の最初の図形のみ選択セットになる。


サンプル
(setq e (acet-ui-single-select nil nil))
<Entity name: d61bc730>

(setq e (acet-ui-single-select '((0 . "CIRCLE")) T))
nil ; 円じゃなかった(あるいは円がなかったか選択しなかった)



関連事項