将本地带有参考引用关系的文件(如dgn/dwg等文件)拖拽上传到PW后,由于PW和Windows是两个系统,这些参考链接关系是不会自动修复的,需要通过您提到的PW上Scan Reference工具进行修复,修复后,系统会自动记录这些参考文件的ID,因此,通过扫描工具扫描后,无论是在PW上修改被参考文件的位置或者重命名被参考文件,这些参照关系都是不会丢失的。举一些简单的例子说明: 1.将在PW上带有正常参照关系的文件,拷贝到其他文件夹,如A文件参考了B文件,将A文件拷贝到其他文件夹后,那么表示拷贝后的A文件和原来的A文件都是参考了同一个B文件,这个文件的参照关系是不会丢失的; 2.如果将PW上的文件导出到本地,再导入回PW,参考关系是否会丢失?我们知道,PW上文件的导出有两种方式,一种只是导出副本不影响原文件,另一种则是锁定原文件状态导出,如果是第一种只导出副本的方式,导出后的文件和PW服务器上的文件就是两份文件,重新导入后还是需要扫描参考关系的;第二种导出方式是锁定原文件导出,如果导出的文件带有参照关系,会将其所有参考的文件也一并导出。比如,A参照了B、C文件,锁定并导出A时,B、C也会一起导出到本地,修改A导入回PW后,参照关系依然是存在的(注意,如果在本地修改了B、C的内容,是不会导入覆盖到服务器上的B、C文件的)
因此,所有以副本形式导出到本地的文件,即脱离了PW环境导出到本地后,再导入回PW,和从本地直接上传到PW中,都是需要先进行参考扫描操作的。如果使用者希望参考关系不丢失,建议在PW上检出进行编辑操作,或者通过锁定导出的方式进行编辑。
要实现自动化参考扫描,请参考如下文章:
利用ScanRefs.exe实现PW中的自动参考扫描