
- (defun ss2lst (sel / n l)
- (repeat (setq n (sslength sel))
- (setq n (1- n)
- l (cons (ssname sel n) l)
- ) )
- )
- ;;; for test only
- ;;; Must existed lyr
- (defun c:test (/ ss ptss ss5 lyr)
- (cond
- ((null (setq ss (ssget '(( 0 . "CIRCLE,LwPolyLine"))))))
- (T
- (setq ptss (mapcar 'acet-ent-geomextents (ss2lst ss))
- ss5 (ssadd)
- ;; lyr "Temp5"
- lyr "临时图层5" ; user 自定 lyr 名稱
- )
- (foreach pts ptss
- (mapcar
- (function
- (lambda (x) (ssadd x ss5))
- )
- (ss2lst (ssget "c" (car pts) (cadr pts) '((0 . "ARC,LINE"))))
- )
- )
- ;; (command "chprop" ss5 "" "La" "Temp5" "")
- (command "chprop" ss5 "" "La" lyr "")
- ))
- (princ)
- )
|