kucha007 发表于 2023-9-20 12:13:11

【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-21 00:01:03

本帖最后由 kucha007 于 2023-9-28 11:20 编辑

统一说明一下:写入文件失败是Dll的问题,文件我释放到D盘了,还写入失败我就不知道怎么回事了

20230928-v_1.6

由于DBX的特点,打开的文件会占用无法处理。
目前只能处理当前打开的文件和其它未打开的文件

lxl217114 发表于 2023-9-22 10:46:00

kucha007 发表于 2023-9-22 10:34
所以添加了文件夹遍历,选文件方便一些,一般也不会同时操作这三个部分吧

同时操作图层是以防自己手残的时候,把图框啥的参照放到不打印图层了,再确认一遍参照所放置的图层;

同时改参照名,有时候的图框带了公司名称,替换完如果不同时更换参照名B公司现在A公司的项目内,这样容易尴尬。

以上两点都是个人在工作中遇到的一些小插曲,哈哈。

liufii 发表于 2023-11-24 11:15:54

我这里有个问题,参照名不能统一和修改。图纸里参照名是好多个例如“Lay-1-*”,每一个参照名对应的图框名是同一个例如“图框-初设”。使用后只是把图框重新关联了,例如改为了“图框-施工图”,但是参照名并没有修改,导致批量打印的时候还是要选择好多个参照打印。不知道表述清楚没有。

sandyvs 发表于 2023-11-23 16:35:07

本帖最后由 sandyvs 于 2023-11-23 16:42 编辑

再来反馈下,替换为相对路径是不是有问题?原帖的是没问题的,比如有文件夹1,文件夹1里面有文件夹2,文件夹2里面有文件夹3,原来参照文件在文件夹3里面,我想改到文件夹2里面,改相对路径好像有问题

正常路径那应该是..\参照文件名,你的是好几个..\参照文件名

lxl217114 发表于 2023-9-20 13:00:00

给力了,谢谢分享。
之前的作者需要odcl才能耍,一直没有用上,现在终于可以了

lingduwx 发表于 2023-9-20 14:23:22

顶一个,经常用参照,这下就方便多了

lingduwx 发表于 2023-9-20 14:27:35

我加载后
提示调用(*push-error-using-command*)前无法从 *error* 调用(command)。
建议将(command)调用转换为(command-s)。请问这怎么解决呢

sandyvs 发表于 2023-9-20 15:49:08

命令: (LOAD "F:/桌面/【REFM】管理外部参照_v1.2.fas") ; 错误: ADODB.Stream: 写入文件失败。

panliang9 发表于 2023-9-20 15:54:49

谢谢楼主分享!

scut-wtl 发表于 2023-9-20 17:15:53

APPLOAD 已成功加载 【REFM】管理外部参照_v1.2.fas。
命令: ; 错误: ADODB.Stream: 写入文件失败。

cghdy 发表于 2023-9-20 17:18:02

错误: ADODB.Stream: 写入文件失败。

czb203 发表于 2023-9-20 17:39:37

奇怪,写入文件失败。

depgfdepgf 发表于 2023-9-20 18:16:05

(LOAD "E:/【REFM】管理外部参照_v1.2.lsp") ; 错误: ADODB.Stream: 写入文件失败。
页: [1] 2 3 4 5
查看完整版本: 【REFM】批量外部参照_v1.6