本帖最后由 ZZXXQQ 于 2014-11-25 21:17 编辑
 - (defun c:tt()
- (setq FIL_PATH "c:\\dwg\\cnc\")
- (setq FIL_NUM (getvar "DWGNAME"));;;当前文件名
- (setq FIL_NUM (substr FIL_NUM 1 (- (strlen FIL_NUM) 4)))
- (setq wj_name (getstring (strcat "\n请输入文件名<" FIL_NUM ">:")))
- (if (= wj_name "") (setq wj_name FIL_NUM))
- (setq file3 (open (strcat FIL_PATH wj_name ".nc") "w"))
- (if (and (princ "\n请选择要的圆:")
- (setq a (ssget '((0 . "CIRCLE"))))) (progn
- (setq i 0)
- (repeat (sslength ss)
- (setq pt (cdr(assoc 10 (entget (ssname a i)))))
- (princ "X" (rtos (car pt) 2 3) " Y" (rtos (cadr pt) 2 3) "\n" file3)
- (setq i (1+ i))
- )
- (princ (strcat "\n共有<" (itoa i) ">孔被选择!"))
- (close file3)
- ))
- (prin1)
- )
|