#pragma rtGlobals=1 // Use modern global access method. Menu "Macros" Submenu "IR data " "Load .txt Files", LoadMultipleFiles() End End Function/S LoadMultipleFiles() Variable refNum String message = "Select one or more file" String outputPaths String fileFilters = "Data Files (*.txt,*.dat):.txt,.dat;" fileFilters += "All Files:.*;" Open /D /R /MULT=1 /F=fileFilters /M=message refNum outputPaths = S_fileName if (strlen(outputPaths) == 0) Print "Cancelled" else Variable numFilesSelected = ItemsInList(outputPaths, "\r") Variable i variable points, newfirstx, newlastx for(i=0; i