明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: lengliqun

[求助]将选择字符串的括号"()"里的字符改为"已修改",

  [复制链接]
发表于 2011-3-17 07:55:30 | 显示全部楼层
已改在7楼,请测试
 楼主| 发表于 2011-3-17 08:46:55 | 显示全部楼层
7楼程序cad2004测试OK,感谢老大。
发表于 2013-2-1 16:36:12 | 显示全部楼层
yshf 发表于 2011-3-16 20:50

经过测试,很好用。如果能修改成 改写括号内字符 的LSP,我想更好。希望yshf,修改下
发表于 2013-2-1 18:10:33 | 显示全部楼层

我运算了些,程序确实不完整,不知如何才能正确运行?
发表于 2013-7-10 21:06:56 | 显示全部楼层
试试这个
(vl-load-com)
(defun c:xgnr (/ en obj str lks n str1 str2)
  (setq        en   (CAR (ENTSEL))
        obj  (vlax-ename->vla-object en)
        str  (vla-get-TextString obj)
        lks  (getstring "\n输入修改内容:")
        n    (vl-string-search "(" str)
        str1 (substr str 1 (1+ n))
        n    (vl-string-search ")" str)
        str2 (substr str (1+ n))
  )
  (vla-put-TextString obj (strcat str1 lks str2))
  (princ)
)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-2-27 14:09 , Processed in 0.175790 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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