明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1168|回复: 4

参考文件批量修改程序

[复制链接]
发表于 2018-3-28 15:04 | 显示全部楼层 |阅读模式
使用说明:
打开一个Excel,根据实际情况输入A-E列,遇到A列第一个空单元格结束。然后在AutoCAD中输入VBARUN,选择RefPathRevise运行。不会使用或者未安装VBA的,请自行在网上搜索如何使用宏。
Excel格式说明:
A: 原参考名,支持通配符*?。
B:预修改的参考文件的文件名。可以是完整路径,也可以是相对路径(.\表示主文件同级路径,..\表示主文件上级目录,..\..\表示上两级目录,以此类推),或者仅文件名。
C:新的参考名。
空:新参考的文件名。
No Change:保持原来的参考名不变。
其余:新的参考名,可以是任意,与原来或者新的文件名无关。
D:路径类型。
空:与B列保持一致。
Absolute:改为绝对路径。
Relative:改为相对路径。
Remove:去除路径信息,仅保留文件名。
E:文件名过滤器。仅当文件名包含此列字符时才生效,空表示任意文件均生效。
应用举例:
1. 原有参考的ref1.dwg改为refA.dwg,新的参考名依旧为原来的ref1。
A B   C  D  E
-----------------------------------------------------------------
ref1 c:\reffiles\refA.dwg No Change
2. 原有参考的ref1.dwg改为refA.dwg,新的参考名为新参考文件的文件名。
A B   C  D  E
-----------------------------------------------------------------
ref1 c:\reffiles\refA.dwg  
3. 原有参考的ref1.dwg改为refA.dwg,新的参考名为NewRefA。
A B   C  D  E
-----------------------------------------------------------------
ref1 c:\reffiles\refA.dwg NewRefA
4. 原有参考的ref1.dwg改为上级目录下的refA.dwg,保存为绝对路径。
A B   C  D  E
-----------------------------------------------------------------
ref1 ..\refA.dwg    Absolute
5. 将原来所有的参考路径批量改为相对路径。
A B   C  D  E
-----------------------------------------------------------------
*      Relative
6. File1中的参考ref1改为refA.dwg,File2中的参考ref1改为refB.dwg,其余文件中的参考ref1改为refC.dwg
A B   C  D  E
-----------------------------------------------------------------
ref1 c:\reffiles\refA.dwg     file1
ref1 c:\reffiles\refB.dwg     file2
ref1 c:\reffiles\refC.dwg     

本帖子中包含更多资源

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

x
 楼主| 发表于 2018-3-28 15:06 | 显示全部楼层
格式说明下面的举例部分,网页不支持tab,错位了,具体请看附件内的readme.txt吧
发表于 2018-3-29 09:23 | 显示全部楼层
批量修改文件名?
发表于 2018-3-29 10:31 | 显示全部楼层
楼主能否传一份EXCEL文件上来看看
 楼主| 发表于 2018-3-29 11:41 | 显示全部楼层
批量修改参考的文件。excel格式见附件内readme.txt
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-26 11:19 , Processed in 0.812437 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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