批量清理CAD文件——vba实现(dvb插件)

此插件可批量处理文件夹下所有CAD文件,包括清理多余图层、快、线性等无效图元要素。

运行方法如下:cad控制栏输入"vbaman”加载此插件,输入"rbarun"运行此插件,选择需处理文件夹,即可自动完成所有cad文件清理工作。见下图:

 

文件夹内dwg文件已全部清理完成。

dvb插件可私本博,另附部分代码:

Sub purgeall()
'yngqq443440204@2024年7月24日16:18:44
'说明 选择文件夹,直接批量处理dwg和dxf文件,dwg文件名不变,dxf文件名前加日期前缀
'On Error Resume Next
Dim filepath As String
filepath = GOFOLDER
FileName = Dir(filepath & "\*.dwg")
Do While
'''''''''''''''
***************
   ZoomExtents
   ThisDrawing.Close True
   FileName = Dir
Loop
FileName = Dir(filepath & "\*.dxf")
Do While FileName <> ""
   '''''''''''''''
   ***************
    FileName = Dir
Loop
MsgBox "已完成!" & vbCr & "qq:443440204", , "版权所有qq:443440204"
End Sub

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值