「Bim:pset-get-property」の版間の差分
 (ページの作成:「{{BCAD_LISP_BIM}}  ; 構文 : (Bim:pset-get-property  ''ename'' ''propertyset''  ''name'')   ; 機能 :  エンティティenameのプロパティ名(PropertySet のnam…」)  | 
				編集の要約なし  | 
				||
| 48行目: | 48行目: | ||
* [[bim:pset-delete-property]]  | * [[bim:pset-delete-property]]  | ||
* [[bim:pset-has-property]]  | * [[bim:pset-has-property]]  | ||
* [[  | * [[bbim:pset-list-properties]]  | ||
* [[bimify]]コマンド  | * [[bimify]]コマンド  | ||
2023年4月25日 (火) 08:55時点における版
BricsCAD LISP BIM関数 Home - BricsCAD LISP Home - AutoLISP 目次 - CAD&CGブログ - オンラインショップ- GizmoTools ヘルプセンター
- 構文
 - (Bim:pset-get-property ename propertyset name)
 
- 機能
 - エンティティenameのプロパティ名(PropertySet のname)に指定されたvalue値を取得する。
 
- 引数
 
- ename
 - (ename) プロパティを割り当てたいエンティティ。
 - propertytyset :(文字列) PropertySet名(Name または Label として、大文字・小文字を区別しない)。
 - name :(文字列) 割り当てたいプロパティの名前 (Name ま たは Label として、大文字・小文字を区別する)。
 
- 戻り値
 - プロパティの値、PropertySetまたはPropertyが存在しない場合は nil。
 
MEMO
- PropertySet の propertyset と Property の name 両方が自動的に作成される(可視、インスタンス単位)。
 - Property 名は大文字と小文字を区別しない。
 - PropertySet 名/ラベルは、大文字と小文字を区別しない。
 - すべての PropertyNameSpaces は、指定された PropertySet を見つけるために自動的に使用される。
 
- サンプル
 
(vl-load-bim) (setq ent (car (entsel))) (bim:pset-set-property ent "MyPropertySet" "MouTag" "abc") T (bim:pset-get-property ent "MyPropertySet" "MouTag") "abc" (bim:pset-delete-property ent "MyPropertySet" "MouTag") T (bim:pset-get-property ent "MyPropertySet" "MouTag") nil
関連事項