 - (Defun STB(TAB / snl sll)
- (SetQ snl '()sll (TblNext TAB T))
- (While (SetQ snl (Cons (Cdr (Assoc 2 sll)) snl)sll (TblNext TAB nil)))
- (vl-sort (vl-remove'nil snl)'<))
- (setq blks(vl-remove'nil(mapcar'(lambda(x)(if(equal(assoc -2(entget(TBLOBJNAME "block"x)))(cons -2 en))x))(stb"block"))));;所有含图元en的图块名
- (ssget"X"(list'(0 . "INSERT")(cons 2 (car(mapcar'(lambda(x)(strcat","x))blks)))))
不知道是不是楼主想要的 |