马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×

- [FONT=courier new]
- (princ "\ntcal=====txt文字计数-累加----------- lxx.2001.6")
- (defun c:tcal (/ ss i nall ent entl i nmb nall nalls k dec)
- (princ "\ntcal=====txt文字计数-累加----------- lxx.2001.6")
- (setq ss (ssget '((0 . "TEXT")))
- i 0
- nall 0)
- (repeat (sslength ss)
- (setq ent (ssname ss i)
- entl (entget ent)
- i (1+ i)
- nmb (atof (cdr(assoc 1 entl)))
- nall (+ nmb nall)
- )
- )
- (setq nalls (rtos nall 2))
- (princ "\n累加总数=")(princ nalls)
- (setq k (getstring "\n标注出总数 N/<Y>:"))
- (if (and k (/= "N" (strcase k)))
- (progn
- (if (not (setq dec (getint "\n标注精度<3>:")))
- (setq dec 3)
- )
- (setq nalls (rtos nall 2 dec))
- (princ "\n定位点:")
- (command "text" pause "300" "0" nalls ^c)
- )
- )
- (princ)
- )
- ;;;;
- [/FONT]
|