caogis 发表于 2008-10-29 15:10:00

[求助]怎样修改cad的默认文件名

<p>AUTOCAD一打开默认文件名是drawing?.dwg</p><p>修改哪里可以把drawing改成zk之类的?<br/></p>

wqx66385 发表于 2008-10-30 15:58:00

直接涮黑,输入文件名ZK.dwg就行了

落论冬季 发表于 2008-10-30 19:58:00

<p>&nbsp;可以看下这里:</p><p>教会你批处理修改指定目录下的dwg文件名<br/>&nbsp;<a href="http://www.nwk8.cn/read.php?tid=20120">http://www.nwk8.cn/read.php?tid=20120</a></p>

cindy_fisher 发表于 2012-1-30 16:46:56

落论冬季 发表于 2008-10-30 19:58 static/image/common/back.gif
&nbsp;可以看下这里:教会你批处理修改指定目录下的dwg文件名&nbsp;http://www.nwk8.cn/read.php?tid=20120

对批量改文件名很感兴趣,您所附的链接打不开了,能重新发下吗,谢谢。

【KAIXIN】 发表于 2012-1-30 18:15:44

本帖最后由 【KAIXIN】 于 2012-1-30 18:20 编辑

应该是可以的,用R14打比方:在acadres.dll 文件中, 其资源节部分的 String 类里 258 组里的 4125 值就是 Drawing.dwg, Unicode 格式. 将其修改为 zk.dwg, 再进入 ACAD, 缺省的文件名就是 zk.dwg 了.
其它版本在处理时,作用也应该如此.
修改这个时, 要注意其格式是 Unicode, 即每个字符占用两个 Byte, 整个字符串以 00 00 两个 NULL 字节结束.
一般可以用 Exescope 之类的资源管理软件查看到 258 组在文件里的起始位置; 记录下来; 关闭 Exescope; 用 UltraEdit 之类的十六进制编辑软件, 定位到刚才记录下来的位置, 向后找到 Drawing.dwg, 照着 Unicode 格式修改即可. 注意, 新的长度不能比原来的长; 短些是没有问题的, 虽然一定要在自己的新名字后加上两个 00 这样的 NULL 字节表示 Unicode 字符串结束.

cindy_fisher 发表于 2012-1-31 13:45:54

【KAIXIN】 发表于 2012-1-30 18:15 static/image/common/back.gif
应该是可以的,用R14打比方:在acadres.dll 文件中, 其资源节部分的 String 类里 258 组里的 4125 值就是 D ...

大致明白您的意思。
但是我们在实际中经常遇到项目刚开始都是用的短的文件名,比如62D001, 62D002....,到项目后期就需要给加上项目号了,比如就改成了ABC-000-0101-15-62D001,如果图纸少还好,复制复制就行,图纸多了,一个个该特别费事,不知道有没有简单的方法,以前记得看到过批量改电子名的工具,现在也找不到了,还在这里请教大师,谢谢。

dunkel 发表于 2012-1-31 13:58:38

本帖最后由 dunkel 于 2012-1-31 14:02 编辑

6# 楼的这个问题,和修改 ACAD 的原始默认图形文件名没有关系吧。
如果是要将 62D001,62D002,... 这样的改名为 ABC-000-0101-15-62D001,ABC-000-0101-15-62D002,... 这样的,可以通过 for 这样的系统命令实现;或者如果有 ACDSee 这样的软件的话,其 "Directory Browser" 功能里的 “Tools.Rename Series" 应该更方便些,我的 ACDSee 是 v2.4,其它版本可能有不同吧。

panzhongw 发表于 2012-1-31 15:06:07

这个意思应该使用图纸管理器之类的东西较好吧

cindy_fisher 发表于 2012-1-31 17:45:45

借了个地问了个问题,答案有了,下个拖把更名器或者用dos命令都可实现,谢谢
页: [1]
查看完整版本: [求助]怎样修改cad的默认文件名