【REFM】批量外部参照_v1.6
本帖最后由 kucha007 于 2023-9-28 15:22 编辑原帖来自这里:http://bbs.mjtd.com/forum.php?mo ... 2%B2%BF%B2%CE%D5%D5
感谢分享,正好最近用到了。如果参照只是路径改了,其实只需要用CAD自带的参照管理就可以搞定了。但如果是参照名称改变了,那就寄了。还好有这个程序,可以利用dbx后台替换参照
源程序需要ODCL才能多选文件,我借用了论坛的另一个程序,可以多选文件了:http://bbs.mjtd.com/forum.php?mo ... hlight=%B6%E0%D1%A1
本帖最后由 kucha007 于 2023-9-28 11:20 编辑
统一说明一下:写入文件失败是Dll的问题,文件我释放到D盘了,还写入失败我就不知道怎么回事了
20230928-v_1.6
由于DBX的特点,打开的文件会占用无法处理。
目前只能处理当前打开的文件和其它未打开的文件
kucha007 发表于 2023-9-22 10:34
所以添加了文件夹遍历,选文件方便一些,一般也不会同时操作这三个部分吧
同时操作图层是以防自己手残的时候,把图框啥的参照放到不打印图层了,再确认一遍参照所放置的图层;
同时改参照名,有时候的图框带了公司名称,替换完如果不同时更换参照名B公司现在A公司的项目内,这样容易尴尬。
以上两点都是个人在工作中遇到的一些小插曲,哈哈。 我这里有个问题,参照名不能统一和修改。图纸里参照名是好多个例如“Lay-1-*”,每一个参照名对应的图框名是同一个例如“图框-初设”。使用后只是把图框重新关联了,例如改为了“图框-施工图”,但是参照名并没有修改,导致批量打印的时候还是要选择好多个参照打印。不知道表述清楚没有。 本帖最后由 sandyvs 于 2023-11-23 16:42 编辑
再来反馈下,替换为相对路径是不是有问题?原帖的是没问题的,比如有文件夹1,文件夹1里面有文件夹2,文件夹2里面有文件夹3,原来参照文件在文件夹3里面,我想改到文件夹2里面,改相对路径好像有问题
正常路径那应该是..\参照文件名,你的是好几个..\参照文件名
给力了,谢谢分享。
之前的作者需要odcl才能耍,一直没有用上,现在终于可以了 顶一个,经常用参照,这下就方便多了
我加载后
提示调用(*push-error-using-command*)前无法从 *error* 调用(command)。
建议将(command)调用转换为(command-s)。请问这怎么解决呢 命令: (LOAD "F:/桌面/【REFM】管理外部参照_v1.2.fas") ; 错误: ADODB.Stream: 写入文件失败。 谢谢楼主分享! APPLOAD 已成功加载 【REFM】管理外部参照_v1.2.fas。
命令: ; 错误: ADODB.Stream: 写入文件失败。 错误: ADODB.Stream: 写入文件失败。
奇怪,写入文件失败。 (LOAD "E:/【REFM】管理外部参照_v1.2.lsp") ; 错误: ADODB.Stream: 写入文件失败。