 - ;|(xss-softx ss) = 选集按dxf10坐标x从小到大排序-------------------------无痕.2004.1
- 返回排序后的实体名列表.
- ;(xss-sortx (ssget))
- ;(vl-cmdf ".move" (nth 3 (xss-sortx (ssget))) "")
- |;
- (defun xss-sortx (ss / enlst)
- (repeat (setq n (sslength ss))
- (setq enlst (cons (cdr (assoc -1 (entget (ssname ss (setq n (1- n)))))) enlst))
- )
- (vl-sort enlst '(lambda (x y) (< (car (cdr(assoc 10 (entget x)))) (car (cdr(assoc 10 (entget y)))))))
- )
|