gastech 发表于 2022-7-5 18:51:20

更改某些文件中的文本

大家好
我遇到了一个问题,如果有人能给我一个解决方案,我将不胜感激。
我想更改大量文件中的特定文本,我不想打开每个文件并手动更改文本,因为这将花费太多时间。
有没有什么方法可以在不手动打开文件的情况下自动完成?

Dadgad 发表于 2022-7-5 19:07:43

欢迎来到CADTutor。
 
把这当成你的幸运日,李是一个会让你大吃一惊的仁慈魔术师
 
http://www.lee-mac.com/bfind.html
谢谢李!
 
一旦你到了李的网站,一定要四处看看,并把它加上书签。
李在他的网站上慷慨地分享了他所有优秀的Lisp程序,可能每天都能帮你节省几个小时。
第一次使用lisp时,仅此一项就可以节省数小时,因为它可以在几分钟内处理数百或数千个文件,而在您喝咖啡休息时,它会生成一份报告,详细说明它执行了哪些操作,以及对哪些文件执行了哪些操作。不需要打开任何文件。

gastech 发表于 2022-7-5 19:11:42

 
嗨,亲爱的,
我已经尝试过这个解决方案,但我遇到了以下错误。
命令:BFIND
选择对象:
正在工作,请稍候。。。。
>
>

BIGAL 发表于 2022-7-5 19:24:18

李确实对多行文字可能引起的问题发表了评论,你能发布一点dwg,让其他人看看你试图更改什么,也许可以使用WBLOCK只选择dwg的一部分。不需要太多信息。

Dadgad 发表于 2022-7-5 19:33:59

gastech,这条消息告诉你的是,它只检查了一张可能是你打开的图纸,但没有找到任何可以替换的。
在我个人的经验中,我使用过这个lisp,效果很好,没有任何已知问题,我们几乎只使用多行文字。
您需要告诉lisp要做什么,但一旦您做了,它就可以快速搜索完整的文件夹或目录,而无需打开任何图形。

Cheezee 发表于 2022-7-5 19:36:44

我假设你想要更改的文本在块内
单击此链接,
http://www.cadtutor.net/forum/showthread.php?90892-属性更改出了什么问题

mehrdad 发表于 2022-7-5 19:44:20

据我所知,您已经在一个特定的文件上以这种方式进行了测试,在这方面,如果您向我发送您的文件,以便我在其上运行lisp并查看结果,我将不胜感激。

mehrdad 发表于 2022-7-5 19:53:38

 
据我所知,您已经在一个特定的文件上以这种方式进行了测试,在这方面,如果您向我发送您的文件,以便我在其上运行lisp并查看结果,我将不胜感激。
页: [1]
查看完整版本: 更改某些文件中的文本