「Vle-dictobjname」の版間の差分
編集の要約なし |
|||
(同じ利用者による、間の2版が非表示) | |||
17行目: | 17行目: | ||
: dictname に itemname があれば エンティティ名、なければ nil。 | : dictname に itemname があれば エンティティ名、なければ nil。 | ||
===ディクショナリ=== | |||
====ディクショナリ==== | |||
* ACAD_COLOR | * ACAD_COLOR | ||
* ACAD_DETAILVIEWSTYLE | * ACAD_DETAILVIEWSTYLE | ||
37行目: | 38行目: | ||
(vle-dictobjname (namedobjdict) "ACAD_GROUP") | (vle-dictobjname (namedobjdict) "ACAD_GROUP") | ||
<Entity name: 7c215770> | <Entity name: 7c215770> | ||
(if (vle-dictobjname (namedobjdict) "ACAD_MLEADERSTYLE") | |||
(princ "\nあるね") | |||
(princ "\nないね") | |||
) | |||
</pre> | </pre> | ||
47行目: | 53行目: | ||
[[Category:AutoLISP]] | [[Category:AutoLISP]] | ||
[[Category:BricsCADのLISP]] |
2023年1月28日 (土) 08:08時点における最新版
- 構文
- (vle-dictobjname dictname itemname)
- 機能
- ディクショナリ 'dictname' が項目 'itemname' を含むかどうかを調べ、 エンティティ名または nil を返す。
- (cdr (assoc -1 (dictsearch dictname itemname)))を高速に置き換えるもの
- 引数
-
- dictname : スキャンするディクショナリ名の文字列
- itemname : 検索する項目名
- 戻り値
- dictname に itemname があれば エンティティ名、なければ nil。
ディクショナリ
- ACAD_COLOR
- ACAD_DETAILVIEWSTYLE
- ACAD_GROUP
- ACAD_LAYOUT
- ACAD_MATERIAL
- ACAD_MLEADERSTYLE
- ACAD_MLINESTYLE
- ACAD_PLOTSETTINGS
- ACAD_PLOTSTYLENAME
- ACAD_SCALELIST
- ACAD_SECTIONVIEWSTYLE
- ACAD_TABLESTYLE
- ACAD_VISUALSTYLE
- サンプル
(vle-dictobjname (namedobjdict) "ACAD_GROUP") <Entity name: 7c215770> (if (vle-dictobjname (namedobjdict) "ACAD_MLEADERSTYLE") (princ "\nあるね") (princ "\nないね") )
関連事項