Message 1 of 9

Not applicable
04-02-2019
09:15 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi.
I have this code to add incremental value:
(Defun c:altcot () (setq meu-ss(ssget '((0 . "TEXT,MTEXT")))) (setq value (getdist "\nValue to increment? ")) ; (setq cntr 0) (while (< cntr (sslength meu-ss)) ; (setq en(ssname meu-ss cntr)) ; (setq enlist(entget en)) (setq s-tex(cdr(assoc 1 enlist))) (setq n-tex(atof s-tex)) (setq nf-tex (+ value n-tex)) (setq nft-tex(rtos nf-tex 2 2)) (setq enlist(subst (cons 1 nft-tex)(assoc 1 enlist) enlist)) (entmod enlist) ; (setq cntr(+ cntr 1)) ; ) )
It works well, but it removes second decimal number if it is zero. like:
100.45 + 0.15 = 100.6
It must be 100.60
Any help?
Thank you.
Solved! Go to Solution.