明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2079|回复: 5

[源码] 求助:如何对一文件夹下的所有CAD文件执行某程序

[复制链接]
发表于 2010-1-28 19:38:00 | 显示全部楼层 |阅读模式

工作中需要对所有前期出过的CAD图纸将字符“CF-8M”更改为“CF8M”

本人已经编写出了这个批量修改的程序,但是需要用CAD打开所有的图,然后调用我编的函数修改。因为图纸数很多,

所以我想问各位高手,怎样才可以通过指定一个文件夹然后通过程序对其中的所有CAD文件执行批量修改的操作,而不用一个一个打开所有的图。

望高手指点!!!谢谢!!!

发表于 2010-1-28 20:40:00 | 显示全部楼层

依次用activex打开、处理、存盘、关闭;注意不要关闭自己,就是不要关闭调用该程序的CAD图形。

指定文件夹中的CAD文件,可用VL函数取得。

实际上可能还需要删除BAK文件。

发表于 2010-1-28 20:53:00 | 显示全部楼层
SCR方式不错...速度可能差一些
 楼主| 发表于 2010-1-28 21:15:00 | 显示全部楼层

能说的具体些吗?

ACTIVEx方法,SCR不懂是什么哟》

谢谢两位大侠!!!!

发表于 2010-1-28 21:21:00 | 显示全部楼层
wangyao1052发表于2010-1-28 19:38:00工作中需要对所有前期出过的CAD图纸将字符“CF-8M”更改为“CF8M”本人已经编写出了这个批量修改的程序,但是需要用CAD打开所有的图,然后调用我编的函数修改。因为图纸数很多,所以我想问各位

按以下步骤,否则不能成功

1.在c盘根目录建立一个名为“123”的文件夹,把文件复制进去

2.关闭当前所有cad文档,然后打开一个空白cad文档

3.加载附件aa.vlx,然后把aa.vlx添加到启动组

4.运行命令aa

5.完成后把aa.vlx从启动组移除

使用前要备份图纸

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2010-1-28 21:35:00 | 显示全部楼层

这样不行   我需要的是批量打开CAD文件对其中的内容运行程序进行修改

这样我就没编程接口了  

谢谢!!

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-10-1 23:29 , Processed in 0.194009 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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