明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1680|回复: 6

支持正则式的查找替换

  [复制链接]
发表于 2025-4-27 16:56:04 | 显示全部楼层 |阅读模式
功能基本已实现。

我本来想的是按〈查找〉可以亮显满足要求的匹配对象。
但是现在点了查找之后会出错,提示:VEVAL-STR+ARX命令中发生异常Unhandled Exception c0000027 (c0000027h) at address3ebfa3bah
有大佬能帮修一下吗

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

评分

参与人数 1明经币 +1 收起 理由
USER2128 + 1 赞一个!

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2025-4-27 18:02:55 | 显示全部楼层
按〈查找〉可以亮显满足要求的匹配对象。再按一次空格返回查找替换框,再按全部替换完成替换任务。
回复 支持 反对

使用道具 举报

发表于 2025-5-2 22:26:03 | 显示全部楼层
单文件内替换的有很多,需要个多文件查找替换文字的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-5-4 21:16:46 | 显示全部楼层
江湖夜雨 发表于 2025-5-2 22:26
单文件内替换的有很多,需要个多文件查找替换文字的

我用C#重写了,主要是支持正则表达式。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-5-23 10:44:43 | 显示全部楼层
本帖最后由 James_ 于 2025-5-23 10:53 编辑

已解决查找功能,支持全图或框选范围,支持块内文字查找并支持单独的块内文字查找。

替换功能目前还未解决,执行替换的时候CAD会崩溃自动关闭。


中间用C#写了一个,但是不能很好支持天正文字的读取,后面又改用AutoLISP写了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-5-28 21:44:58 | 显示全部楼层
经测试,是天正文字的关系,我把筛选对象里的天正文字删掉就可以正常替换了,有天正文字就会导致崩溃。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-5-29 09:34:42 | 显示全部楼层
尝试通过DXF组码去更新内容:导致cad崩溃
尝试通过TextString属性去更新内容:错误: ActiveX 服务器返回错误: 未知名称: TEXTSTRING
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-11-26 19:32 , Processed in 0.653275 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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