求助高手
本帖最后由 fjutcivil 于 2014-4-20 11:17 编辑..................... 输出的结果是写在图纸上面的 字高250 高宽比0.7 本帖最后由 ZZXXQQ 于 2012-12-5 22:04 编辑
(defun c:cf ()
(setq a 2750 b 3)
(setvar "DIMZIN" 8);设零有小数
(if (and (setq n (getint "\n输入参数 :"))
(setq pt (getpoint "\n文字点 :"))
(>= n 100)) (progn
(setq d (/ (- n (* (/ n 10) 10)) 10.0)
c (rtos (* (- a (* (/ n 10) 10)) b (if (equal d 0.0 0.001) 1 d)) 2 2)
c (strcat c "(" (itoa n) ")"))
(entmake
(list
'(0 . "TEXT")
(cons 10 pt)
'(40 . 300)
(cons 1 c)
'(50 . 0)
'(41 . 0.7)
'(72 . 0)
'(73 . 0)
)
)
))
(princ)
)
ZZXXQQ 发表于 2012-12-5 18:07 static/image/common/back.gif
牛人啊 谢啦 ! ZZXXQQ 发表于 2012-12-5 18:07 static/image/common/back.gif
大哥 能帮我完善下嘛 就是假设我输入的508 按你帮我算出来的结果假设是5400我想让它最后输出的结果变成是5400(508)万分感激你的帮忙哦!!! ZZXXQQ 发表于 2012-12-5 18:07 static/image/common/back.gif
有点问题啊 我要保留两位小数 咋整?我一般b会取一个0.003这样的数值 所以我想要得出来的数值是5.40(508) ZZXXQQ 发表于 2012-12-5 18:07 static/image/common/back.gif
尴尬 看错了 没问题了 谢啦 大神
页:
[1]