[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 如何用批处理更改dwg文件内的文本内容

我有一批dwg文件需要修改里面的文本内容,
如:现有一名为abc.dwg的文件,里面有文本内容为在"文本1",我想通过批处理将"文本1"改为"本文2".请问能否通过批处理实现.谢谢!

体验一下论坛的搜索功能把,使用关键字:替换

Q: 如何使用论坛搜索功能来解决自己的问题?
A: 参考:BatHome论坛使用FAQ
http://bbs.bathome.net/thread-3473-1-1.html
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

谢谢..搜索过,没有关于dwg文件修改的帖子..

TOP

我试过fr    change     等命令,但都改不了dwg文件的内容...
有高手帮忙解决一下吗?

TOP

原帖由 baby5200 于 2009-5-31 22:16 发表
我试过fr    change     等命令,但都改不了dwg文件的内容...
有高手帮忙解决一下吗?

改不了文件内容,那就是说替换工作你已经完成了?只是修改不了源文件?
技术问题请到论坛发帖求助!

TOP

原帖由 随风 于 2009-5-31 22:22 发表

改不了文件内容,那就是说替换工作你已经完成了?只是修改不了源文件?

没听明白.
我的意思是用了这类的命令 ,如
fr -f:文本1 -t:本文2 abc.dwg
但运行完后我看dwg文件内的内容还是没有变化.

TOP

  1. @echo off
  2. sed "s/文本1/文本2/g" abc.dwg|more>tem
  3. move tem "abc.dwg"
复制代码
技术问题请到论坛发帖求助!

TOP

谢谢  随风 !!!!!
但是复制代码过去运行后dwg文件被损坏,用AutoCAD打不开了。

TOP

二进制文件是不能这样改的吧,有为0的字节后面的就丢掉了

TOP

如果dwg不是记事本文件,那是没办法的,你测试前没备份吗?抱歉没事先提醒你。
技术问题请到论坛发帖求助!

TOP

没关系 。abc.dwg  只是一个测试用的文件,不要紧的。
dwg文件是autocad生成的文件。我不知道是什么类型的文件。。。但肯定不是纯文本的文件。呵呵~~~

TOP

返回列表