批量合并文件夹下大量cad图纸,使用插件一键完成,效果如下:
(使用方法:命令行输入 “netload” 加载插件,然后输入“combdwg”运行,选择文件夹即可。)
部分代码如下:
public void CombineDWG()//多次事务
{
DateTime beforDT = System.DateTime.Now;
Database currentdb = HostApplicationServices.WorkingDatabase;
FolderBrowserDialog dialog = new FolderBrowserDialog();
dialog.Description = "请选择待合并dwg所在文件夹:"; // 设置对话框的标题
DialogResult dlgResult = dialog.ShowDialog();
if (dlgResult == DialogResult.OK)
{
int counter = 0;
string pathName = dialog.SelectedPath;
string[] fileNames = Directory.GetFiles(pathNam