simonkx 发表于 2011-12-27 00:07:42

CAD文件批量打开并处理的问题,请高手指教?

现有一个批量打开图纸并进行处理的程序,碰到两个问题,不知各位有没有好的办法
第一个问题,如果图纸中包含有宏,则CAD就会自动弹出宏对话框,结果处理程序就会中断。是否可以通过程序来控制宏对话框的显示,或者直接屏蔽掉宏对话框。我现在的处理方法是,先将其读入到database中,删除字典对象中的VBA宏,但是感觉效率比较低,不知是否有更好方法?
第二个问题,当打开约10到20份图纸后,再批量进行打开时(比如此时图纸共有50份),后续的一份份图纸打开时间就会变的很长,有时看起来就像CAD死掉一样。我每打开一份图纸,处理完就会关掉并且销毁document对象,CAD内存的占用,刚开始10多份时,只有50~80M,但后续打开慢的时候就会慢慢增加,甚至到200~300M,不知各位有没有遇到这种问题?

求高手指教,谢谢。
页: [1]
查看完整版本: CAD文件批量打开并处理的问题,请高手指教?