本帖最后由 wzg356 于 2025-6-4 19:03 编辑

下载“查找替换通配符版6.0.fas”
20250604更 修正CAD2021及之后版本涉汉字等的字符串处理的变化,也适用中望CAD
                  高版本CAD我没装,参考中望CAD2025修正的-测试有限
                  中望不支持天正文字,中望查找定位显示有瑕疵(因移屏不显示时点“↓”或“↑”)


20250522 增加块内及标注文字查找替换---功能基本就这样定型了,30-33楼发了一些演示图片

命令QC/MATXT
1. Wcmatch通配模式符,支持多条件(,分隔)

2. 模式A:'查找替换'--当前有选择集且含文本图元
        逐个查看替换或1次全部替换
        支持过滤器指向的图元及CAD子图元
         不支持块内天正子图元


3. 模式B:'刷刷刷'--当前选择集无或不含文本图元
         支持过滤器指向的图元/子图元
        点选/框选交叉执行

4. 前后缀:适用MTEXT各段落首/尾"
5. 可增量刷新的子串:"
         整/实/数字;单字“甲乙...癸”;单字①②...⑩;
        一二...卌九;ⅠⅡ...ⅩⅩⅨ;1/2个A-Z/a-z组合   
============下面是老帖内容删除,已包含在“刷文本另类玩法.lsp”===========================













网友答: 20250420
“文本查找定位替换通配符版4.0.fas
用通配符时,解决多行文本夸格式检索并屏蔽格式符

网友答: 本帖最后由 wzg356 于 2025-3-29 14:39 编辑

补充一个高级另类的刷文字程序,功能提示用熟悉了自己注释取消

中望不能用,要替换关键字取点函数---可用initget+getpiont替代
(setq p(getpickp "S" "\n拾框取要刷新的对象或[设置S]<>"))
换为
(setq p(initget "S  ")(getpoint "\n拾框取要刷新的对象或[设置S]<>"))---这是十字光标
要用拾取框光标就去我关键字SSGET帖子找函数换


网友答: 本帖最后由 wzg356 于 2025-5-22 11:44 编辑

块内文字查找替换  支持嵌套块
动态逐个查看时不支持块内天正文字
刷刷刷模式支持所有文本及块内子图元文本
注意哈:除头部属性外,块内文本替换均涉及BLOCK重定义--更新BLOCK及图面含该BLOCK的图元。恢复时要命令"re"才能看见恢复


网友答: 感谢分享哦

网友答: 很好→很棒!很好~很棒!!很好……很棒!!!

网友答: 支持大佬..
.

网友答: 谢谢分享。。。

网友答: 感谢分享哦

网友答: 20250408更
关键字: 前后缀/递增/多行/天正/通配符文字刷 命令MATXT

网友答: 20250410分享一些函数

网友答: 支持楼主分享的都是好东西,就是看不大懂
  • 上一篇:钻孔点偏离管线的距离及里程(源码)
  • 下一篇:没有了