lxw320 发表于 2024-7-2 14:45:13

vla-get-layers

你有种再说一遍 发表于 2024-7-3 15:34:32

本帖最后由 你有种再说一遍 于 2024-7-3 16:42 编辑

盲猜你不知道
什么叫时间复杂度,
并且你不知道堆组织表,索引组织表,
并且你不知道索引为什么速度快,
才有这样的疑问.
模糊查询这样的东西是自己构造的,cad理论上不提供,

因为要保存数据,cad提供的应该是排序后的数据,然后实现二分法.
然而大概率,lisp上面也没有提供这样的东西...

xiaocainiao 发表于 2024-7-4 08:19:20

你有种再说一遍 发表于 2024-7-3 15:34
盲猜你不知道
什么叫时间复杂度,
并且你不知道堆组织表,索引组织表,


大神全猜中了、不过想到了其他方法解决这个问题

gzcsun 发表于 2024-7-9 10:42:21

两千来个参照图层DWG不是一般人做出来。你上传一个DWG才能对比。

caaooo 发表于 2024-7-9 11:26:07

本帖最后由 caaooo 于 2024-7-9 11:30 编辑

(setq a nil b (vlax-for n (vla-get-layers (vla-get-activedocument (vlax-get-acad-object))) (setq a (cons (vla-get-name n) a))))
先列出所有图层

(vl-remove-if-not '(lambda (x) (wcmatch x "*|家具")) b)
over
页: 1 [2]
查看完整版本: lisp能否用通配符搜索图层名