明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1380|回复: 8

[基础] 否何将所选到的文字 改成 某个固定文字内容?谢谢

[复制链接]
发表于 2011-1-26 13:16:22 | 显示全部楼层 |阅读模式

  1. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;直接改文字
  2. (defun c:tt (/ en en_data oname_list old_namenew_name new_data)
  3. (setvar"osmode" 0)
  4. (setvar"cmdecho" 0)
  5. (setq en(entsel "选取旧文字:"))
  6. (setq en_data(entget (car en)))
  7. (setq oname_list(assoc 1 en_data))
  8. (setq old_name (cdr oname_list))
  9. (setq new_name (getstring "\n 新文字:"))
  10. ;ß------请问这段文字如何省略才能在不用输入的状况下将文字改成“刘德华”
  11. (setq new_name_list (cons 1 new_name))
  12. (setq new_data(subst new_name_list oname_list en_data))
  13. (entmod new_data)
  14. )
  15. (prin1)

发表于 2011-1-26 13:59:23 | 显示全部楼层
;; (setqnew_name (getstring "\n 新文字:"))
(setq new_name “刘德华"))
And 您的空格得修訂....
发表于 2011-1-26 14:55:40 | 显示全部楼层
楼上说的对,修改后的效果如下
  1. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;直接改文字

  2. (defun c:tt (/ en en_data oname_list old_namenew_name new_data)
  3.   (setvar "osmode" 0)
  4.   (setq en (entsel "选取旧文字:"))
  5.   (setq en_data (entget (car en)))
  6.   (setq oname_list (assoc 1 en_data))
  7.   (setq old_name (cdr oname_list))
  8.                                         ;(setq new_name (getstring "\n 新文字:"))
  9.   (setq new_name "刘德华")
  10.   (setq new_name_list (cons 1 new_name))
  11.   (setq new_data (subst new_name_list oname_list en_data))
  12.   (entmod new_data)
  13. )
  14. (prin1)

 楼主| 发表于 2011-1-26 15:27:47 | 显示全部楼层
感谢上面两位大哥的指导!!
想再请教 如上述所要改的新文字为 “系统日期”
有查出一个系统变量 为 cdate 执行后显示
CDATE = 20110126.15243785
请问该如何替用上述同样的lsp
写出的新文字为 20110126 --只要年月日就行了
谢谢!!A
发表于 2011-1-26 15:37:12 | 显示全部楼层
 楼主| 发表于 2011-1-27 10:51:28 | 显示全部楼层
感谢Andyhon 的再次指导

经您所提示之连结
己达成我要的效果
谢谢!!
发表于 2012-5-20 23:16:50 | 显示全部楼层
可否在原来的文字(单行和多行)前加自己想输入的内容。
发表于 2012-10-7 14:05:28 | 显示全部楼层
加前后缀软件可以
发表于 2012-10-7 14:06:03 | 显示全部楼层
功夫佬 发表于 2012-5-20 23:16
可否在原来的文字(单行和多行)前加自己想输入的内容。

加前缀软件,可以达到你的要求.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-8-28 00:23 , Processed in 0.174946 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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