明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 828|回复: 7

[提问] 求各位大神,求如下数字转换功能比如有个数据A*B,输入tt选中A*B后,在他后面生成(

[复制链接]
发表于 2019-1-6 09:40:05 | 显示全部楼层 |阅读模式
本帖最后由 664571221 于 2019-1-7 08:27 编辑

求如下数字转换功能比如有个数据A*B,输入tt选中A*B后,在他后面生成(-A*B)+(A+B)*2*0.07
比如1.2*2.1,输入tt选中1.2*2.1,在这个文字后面x+5000的地方,生成(-1.2*2.1)+(1.2+2.1)*2*0.07
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2019-1-7 11:19:11 | 显示全部楼层
(defun c:lxy (/ a b na npt str te ypt)
        (setq na (car (entsel"\n请选择文本:")))
        (setq te (Vlax-Get (Vlax-Ename->Vla-Object na) 'TextString ))
        (setq a (atof (car (str->lst te "*")))
                b (atof(cadr (str->lst te "*")))
        )
        (setq str (rtos (+ (* 2 0.07 (+ a b)) (* (- 0 a) b)) 2))
        (setq ypt (Vlax-Get (Vlax-Ename->Vla-Object na) 'InsertionPoint ))
        (setq npt (append (list (+ 5000 (car ypt))) (list (cadr ypt))))
        (entmake-text str npt 1 0 1 0 0)
        (princ)
)
(princ)

回复 支持 1 反对 0

使用道具 举报

发表于 2019-1-7 09:31:23 | 显示全部楼层
有偿可以给你做一下
发表于 2019-1-7 09:31:58 | 显示全部楼层
Q 328501556
 楼主| 发表于 2019-1-7 16:37:19 | 显示全部楼层
血司 发表于 2019-1-7 11:19
(defun c:lxy (/ a b na npt str te ypt)
        (setq na (car (entsel"\n请选择文本:")))
        (s ...

你好,显示 no function definition: STR->LST
发表于 2019-1-9 10:41:58 | 显示全部楼层
664571221 发表于 2019-1-7 16:37
你好,显示 no function definition: STR->LST

两个函数论坛找
 楼主| 发表于 2019-1-9 15:29:12 | 显示全部楼层
血司 发表于 2019-1-9 10:41
两个函数论坛找

你好大神,能否介绍下,如何在论坛里面找函数,没有经验,求指导
 楼主| 发表于 2019-1-12 10:26:54 | 显示全部楼层
血司 发表于 2019-1-9 10:41
两个函数论坛找

大神可以帮我下吗,我真的找不到
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-19 00:37 , Processed in 0.168091 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表