在cad图上框选两个数字,再点击生成乘积 lisp怎么写,求高手

在cad图上框选两个数字,再点击生成乘积lisp怎么写,想学学,再搞一个工作中用的到的复杂一点的算术懂得的大师麻烦帮忙写一下啊,学生谢过了... 在cad图上框选两个数字,再点击生成乘积 lisp怎么写,想学学,再搞一个工作中用的到的复杂一点的算术
懂得的大师麻烦帮忙写一下啊,学生谢过了
展开
 我来答
dnbc1
2012-04-19 · TA获得超过977个赞
知道小有建树答主
回答量:1235
采纳率:92%
帮助的人:404万
展开全部
;by DnBc1
;在cad图上框选两个数字生成它们的乘积
(defun c:cc()
(if (setq ssa (ssget ":S" '((0 . "text") (1 . "#*#"))))
(if (setq ssb (ssget ":S" '((0 . "text") (1 . "#*#"))))
(progn
(setq ent1 (ssname ssa 0)
zfc1 (cdr (assoc 1 (entget ent1)))
sz1 (read zfc1)
ent2 (ssname ssb 0)
zfc2 (cdr (assoc 1 (entget ent2)))
sz2 (read zfc2)
cj (* sz1 sz2)
zfc (strcat zfc1 "*" zfc2 "=" (rtos cj ))
)
(princ "\n")(princ zfc)
(if (setq pt (getpoint "\n指定计算结果写入点:"))
(command "_text" pt 2.5 0 zfc)
)
)
)
)
(princ)
)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式