这里有一个方法,
在驱动器中创建一个名为Merge DWG的文件夹,其目录为C:\Merge DWG
并将所有图形文件放在要合并的文件夹中,
并运行以下例程,但请检查要插入的图形的图形单位并保持不变
- (defun c:MDWG (/ directory files)
- (setvar "cmdecho" 0)
- (alert "\n Please put your DWG files in ''C:\\Merge DWG'' Directory")
- (setq directory "C:\\Merge DWG")
- (if (setq files (vl-directory-files directory "*.dwg" 1))
- (foreach dwg files
- (command "_.-insert"
- (strcat directory "\" dwg)
- '(0. 0. 0.)
- ""
- ""
- ""
- )
- )
- (princ "\n No DWG files found into that folder !")
- )
- (alert (strcat "\n ''DWG files has merged together'' ")
- )
- (setvar "cmdecho" 1)
- )
享受:) |