明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3245|回复: 12

能用VB实现吗?最好是编译成EXE文件

  [复制链接]
发表于 2003-10-15 12:19:00 | 显示全部楼层 |阅读模式
注意要求:
以getFolder的方式打开某个文件夹,判断其中是否有DWG文件,在不打AutoCAD条件下,历遍所有文件(包括子文件夹中的),把包含某文字(要用户预先指定的)如ABC的文字、单行文字、属性参照、属性的标签(即在CAD环境中所有能看见的文字)中的ABC批量替换为123。
在历遍时,有多少文件就只能循环多少次。
meflying大哥已经用VL在打开AutoCAD情况下实现了。
在不打AutoCAD条件下,能用VB实现吗?最好是编译成EXE文件。

中国人不怕难!!!
发表于 2003-10-15 12:37:00 | 显示全部楼层
我曾经用的是在VB里打开再关闭。
 楼主| 发表于 2003-10-15 12:39:00 | 显示全部楼层
能贴上来看看吗?谢谢!
发表于 2003-10-15 12:47:00 | 显示全部楼层
acaddoc.open a    ’a为文件名
  acadapp.quit
 楼主| 发表于 2003-10-15 13:12:00 | 显示全部楼层
GXY帮主,能把你的源代码贴上来吗?让大家学习一下讪!
发表于 2003-10-15 13:18:00 | 显示全部楼层
在本块那个分享*。DWG减肥工具帖子里面有全部的代码。
 楼主| 发表于 2003-10-15 15:38:00 | 显示全部楼层
谢谢,我去瞧瞧——
发表于 2003-10-15 23:20:00 | 显示全部楼层
objectdbx技术也可以!
 楼主| 发表于 2003-10-16 12:09:00 | 显示全部楼层
objectdbx技术也可以生成EXE文件吗?
在VB中,怎样对图形中的文字,尤其是属性参照中的文字,进行替换呢?
发表于 2003-10-17 15:32:00 | 显示全部楼层

用objectdbx可以实现,前提是必须打开acad并注册objectdbx。

用objectdbx可以实现,前提是必须打开acad并注册objectdbx。
结果是:文件不用在cad中打开;查找实体时需要遍历每一个对象(因为不能使用选择集)。当然可以编译成exe文件。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-28 12:43 , Processed in 0.197732 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表