s=File.separator; Dialog.create("Bruker Data Manager"); //Dialog.addCheckbox("Input Directory = Output Directory", true); Dialog.addMessage("Substract Background From:"); items = newArray("_C2_Reg","_C1_Reg","_C2_to_C1_Reg_C2_Spl","_C2_to_C1_Reg_C1_Spl","_C1_to_C2_Reg_C2_Spl","_C1_to_C2_Reg_C1_Spl","_Stack_Extr_C2_Spl","_Stack_Extr_C1_Spl"); Dialog.addChoice("Extract From:", items, "_C2_to_C1_Reg_C2_Spl"); Dialog.show(); //inDisOutD=Dialog.getCheckbox(); ExtrFrom=Dialog.getChoice(); inDir=getDirectory("Choose the Raw Data Containing Folder"); inDisOutD=true; outDir=inDir; inDir1=inDir; //setBatchMode(true); MeanGrayValueExtraction(inDir); //setBatchMode(false); function MeanGrayValueExtraction(inDir) { list = getFileList(inDir); for (i=0; i