正象限的滤波器可以直接合并到SelectionSet滤波器列表中,因此:
- (defun c:test ( / ss wf i p )
- ;; © Lee Mac 2011
- (cond
- (
- (and (setq ss (ssget '((0 . "POINT") (-4 . ">=,>=,*") (10 0.0 0.0 0.0))))
- (setq wf (getfiled "" "" "csv" 1))
- (setq wf (open wf "w"))
- )
- (repeat (setq i (sslength ss))
- (setq p (cdr (assoc 10 (entget (ssname ss (setq i (1- i)))))))
- (write-line (strcat (rtos (car p)) "," (rtos (cadr p)) "," (rtos (caddr p))) wf)
- )
- (close wf) (princ (strcat "\n--> " (itoa (sslength ss)) " Points Written to file."))
- )
- )
- (princ)
- )
|