明经通道 AutoLISP 函数  
dictsearch
 

在词典中搜索某个项

(dictsearch ename symbol [setnext])

参数

ename

要搜索的词典的名称。

symbol

字符串,指定词典中要搜索的条目。

setnext

如果存在且非 nil,则调整 dictnext 条目计数器,以使接下来的 dictnext 函数调用此次 dictsearch 调用返回条目的下一个条目。

返回值

如果成功,则返回指定项的条目。如果未找到这样的条目,则返回 nil。

示例

下面的样例说明如何使用 dictsearch 获得在 dictadd 样例中添加的词典:

命令: (setq newdictlist (dictsearch (namedobjdict) "my_way_cool_dictionary"))

((-1 . <图元名: 1d98950>) (0 . "DICTIONARY") (5 . "52") (102 . "{ACAD_REACTORS") (330 . <图元名: 1d98860>) (102 . "}") (330 . <图元名: 1d98860>) (100 . "AcDbDictionary") (280 . 0) (281 . 1) (3 . "DATA_RECORD_1") (350 . <图元名: 1d98958>))

参阅

dictadddictnextdictremovenamedobjdict 函数。

明经通道 版权所有 未经许可 不得传播

 评论