「Bim:pset-has-property」の版間の差分
(ページの作成:「{{BCAD_LISP_BIM}} ; 構文 : (Bim:pset-has-property ''ename'' ''propertyset'' ''name'' ) ; 機能 : 指定されたエンティティ ename が PropertySet の name…」) |
編集の要約なし |
||
10行目: | 10行目: | ||
; 引数 | ; 引数 | ||
;* ename | ;* ename : プロパティをチェックするエンティティ名。 | ||
;* propertytyset :(文字列) PropertySet名(Name または Label として、大文字・小文字を区別しない)を指定する。 | ;* propertytyset :(文字列) PropertySet名(Name または Label として、大文字・小文字を区別しない)を指定する。 | ||
;* name :(文字列) 削除させたいプロパティの名前 (Name ま たは Label として、大文字・小文字を区別する)を指定する。 | ;* name :(文字列) 削除させたいプロパティの名前 (Name ま たは Label として、大文字・小文字を区別する)を指定する。 |
2023年4月25日 (火) 08:44時点における最新版
BricsCAD LISP BIM関数 Home - BricsCAD LISP Home - AutoLISP 目次 - CAD&CGブログ - オンラインショップ- GizmoTools ヘルプセンター
- 構文
- (Bim:pset-has-property ename propertyset name )
- 機能
- 指定されたエンティティ ename が PropertySet の name プロパティ名を持っているかどうかを返す。
- 引数
- ename : プロパティをチェックするエンティティ名。
- propertytyset :(文字列) PropertySet名(Name または Label として、大文字・小文字を区別しない)を指定する。
- name :(文字列) 削除させたいプロパティの名前 (Name ま たは Label として、大文字・小文字を区別する)を指定する。
- 戻り値
- 指定されたプロパティ名を持っていれば T、それ以外は NIL。
MEMO
- ename が nil の場合、プロパティ名そのものが PropertySet から削除される。
- Property 名は大文字と小文字を区別しない。
- PropertySet 名/ラベルは、大文字と小文字を区別しない。
- すべての PropertyNameSpaces は、指定された PropertySet を見つけるために自動的に使用される。
- サンプル
(vl-load-bim) (setq ent (car (entsel))) (bim:pset-set-property ent "MyPropertySet" "MouTag" "abc") T (if (bim:pset-has-property ent) (bim:pset-get-property ent "MyPropertySet" "MouTag") (print "\nMyPropertySet の MouTag プロパティ無い感じすぅ") )
関連事項