明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1092|回复: 2

求助在替换的字符后面加上额外的单位

[复制链接]
发表于 2008-10-20 11:19:00 | 显示全部楼层 |阅读模式

各位大侠好!

       我现在遇到一个难题,一个运算出来的数字,赋给了一个变量,变成比如说2350.4的字符串,此字符串需要替代点击后认出的一个字符,这个在下面的程序中已经做到,但是问题是,此字符串后面点击的同时需要加上一个单位,比如说加一个um的单位,现在我没有想出更好的办法来实施,希望那位大侠予以指点,则不胜感激。

      在此先谢了!

       (setq newe 2350.4)
       (setq newc (rtos newe 2 1))
       (setq Slt0p1 (entsel "\n替换图上内容,输入图纸上:"))
       (setq en_data (entget (car Slt0p1)))
       (setq oldcontent (assoc 1 en_data))
       (setq word (strcat  newc  ))
       (if (= (type word) 'SYM) (setq word (vl-symbol-name word)))
       (setq newcontent (cons 1 word))
       (setq en_data (subst newcontent oldcontent en_data))
       (entmod en_data)

 楼主| 发表于 2008-11-4 22:29:00 | 显示全部楼层

有没有人能够给予指点啊!

 楼主| 发表于 2008-11-4 22:32:00 | 显示全部楼层
这段程序意思是,执行后,点击图上的字母,会把2350.4把点击的字符串替代掉,现在的问题是,需要把这个变量在点击替代同时,加上一个单位,比如变成2350.4um,假如newe是1234的话,就变成是1234um,请问哪位大侠能够给帮助!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-9-21 14:29 , Processed in 0.371157 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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