I need some help using a Macro to run in Drafix Cad to convert .cad files to .dwg. I found a pretty close example in the help menu and tried to modify it to do a mass convert and it almost works. It converts the files and I can read the resulting .dwg in Quickcad but AcadLT97 and VoloviewExpress 2.01 both complain about invalid file format. Now here is the kicker, If I convert the files individually in Drafix all three apps can open the resulting .dwg no problem. Any help appreciated. (macro below) Thanks Alex Macro below: ______________ NUMBER nLengthLessExtension; STRING sImportFileSpec, sImportFullPath, sImportFileName, sImportFilter; STRING sConvertDirectory, sExportFileName, sExportFilter, sExportExtension; HANDLE hPath, hFile; sConvertDirectory = "C:\\CAD\\CONVERT\\"; //NOTE: "\\" enters "\" sImportFileSpec = "*.CAD"; sExportExtension = ".DWG"; sImportFilter = "cad"; sExportFilter = "dwg"; sImportFullPath = sConvertDirectory + sImportFileSpec; SetData("PathDrawing", sConvertDirectory); procedure PROC_OpenConvertClose() { hFile = Import("drawing", sImportFileName, sImportFilter); nLengthLessExtension = StringLength(sImportFileName) - 4; sExportFileName = StringMiddle(sImportFileName, 1, nLengthLessExtension) + sExportExtension; Export("drawing", sExportFileName, sExportFilter); Execute("menu", "FileClose"); } if(hPath = Open("directory", sImportFullPath, "normal")) { while (GetNextFile(hPath, &sImportFileName)) PROC_OpenConvertClose(); Close("directory", hPath); } Exit(%ok, "Finished running macro.");