能用VB实现吗?最好是编译成EXE文件
注意要求:以getFolder的方式打开某个文件夹,判断其中是否有DWG文件,在不打AutoCAD条件下,历遍所有文件(包括子文件夹中的),把包含某文字(要用户预先指定的)如ABC的文字、单行文字、属性参照、属性的标签(即在CAD环境中所有能看见的文字)中的ABC批量替换为123。
在历遍时,有多少文件就只能循环多少次。
meflying大哥已经用VL在打开AutoCAD情况下实现了。
在不打AutoCAD条件下,能用VB实现吗?最好是编译成EXE文件。
中国人不怕难!!! 我曾经用的是在VB里打开再关闭。 能贴上来看看吗?谢谢! acaddoc.open a ’a为文件名
acadapp.quit GXY帮主,能把你的源代码贴上来吗?让大家学习一下讪! 在本块那个分享*。DWG减肥工具帖子里面有全部的代码。 谢谢,我去瞧瞧—— objectdbx技术也可以! objectdbx技术也可以生成EXE文件吗?
在VB中,怎样对图形中的文字,尤其是属性参照中的文字,进行替换呢?
用objectdbx可以实现,前提是必须打开acad并注册objectdbx。
用objectdbx可以实现,前提是必须打开acad并注册objectdbx。结果是:文件不用在cad中打开;查找实体时需要遍历每一个对象(因为不能使用选择集)。当然可以编译成exe文件。
页:
[1]
2