几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量

几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 (http://www.dimcax.com/hust/index.php)
-   数据库ObjectDBX (http://www.dimcax.com/hust/forumdisplay.php?f=177)
-   -   【转帖】哭求:批量转换标题栏办法 (http://www.dimcax.com/hust/showthread.php?t=13422)

yang686526 2009-04-28 12:15 PM

【转帖】哭求:批量转换标题栏办法
 
哭求:批量转换标题栏办法
www.dimcax.com
哭求:批量转换标题栏办法
2个多月的工作接近尾声,数千张图快修改完时,突然发现标题栏模板中存在一个明显错误,所有图纸需要更换标题栏,但项目完成期限马上就到。。。已无法手动更换标题栏,在这里求各位大侠出个办法能批量更换标题栏的办法,脚本什么的真的不熟,麻烦说详细些,谢谢了

把你的一张图纸发过来看一看,要改什么地方说的详细一点

我们的标题栏是以块的形式插入到图纸中的,但原始的块是错的,等我们把所有的图都插入了这个标题栏块后,发现这个块中有个低级错误,虽然打开图纸也能更换块,但数千张图纸手动打开,更换,关闭;重复操作实在太困难了,有什么好办法吗

楼主节哀

非得替换标题栏整个块么?修改局部可能简单点。
需要修改的是文本还是其他对象?不知道具体是什么,不好下结论

用编制程序可自动完成更换的步骤,简化操作(可以一键更换), 但文件的打开和关闭,用程序较难实现,
需要帮忙的话,把图纸发过来看, 可以免费提供程序

须要一张图和一张替换后的图,来编这个程序
把编的程序加到acad.lsp中,你打开图就自动的加载程序自动替换,你保存.
你再打开,你再保存.这一步lisp中无法完成.
gbg

用外部参照实现,把标题栏做成单独的文件(文件名不能与块名相同,否则在后面的操作会有一点麻烦)
遍历文件夹:
1,打开文件;
2,获取标题栏块的位置坐标;
3,删除该块;
4,把标题栏所在文件作为外部参照插入

用的是vba,最后步骤可加入清理操作(清理原来的标题栏块定义以及其他多余的东西)

求人不如求自己

要用二次开发还搞定,把图纸发上来先


所有的时间均为北京时间。 现在的时间是 01:16 AM.