- (defun c:demo (/ ss i lst [color="red"]en[/color])
- (if (setq ss (ssget ":L" '((0 . "TEXT"))))
- (progn (repeat (setq i (sslength ss))
- [color="red"](setq en[/color] (ssname ss (setq i (1- i))[color="red"])[/color]
- lst (cons [color="red"](cons en[/color] (cdr (assoc 10 (entget [color="red"]en[/color])))[color="red"]) [/color]lst))
- )
- (mapcar 'print ([color="blue"]vl-sort[/color] lst ''((a b) (< ([color="red"]cadr[/color] a) ([color="red"]cadr[/color] b)))))
- )
- )
- (princ)
- )
编辑:红色 |