#@ File[] (label = "Choose input files", style = "files, extensions:tiff") files // Concatenate Stacks Action Tool // 1) Select Files Array.show(files); // Get parent directory name for afterwards par = File.getParent(files[0]); fn = File.getNameWithoutExtension(files[0]); // Open each stack and concatenate for (i = 0; i < files.length; i++) { open(files[i]); // Cant concatenate less than 2 stacks if (i == 0) { stk = getTitle(); } // if statement // Concatenate videos onto the same stack if (i > 0) { // open next next = getTitle(); run("Concatenate...", "open image1=[&stk] image2=[&next]"); stk = getTitle(); } // if statement } // for loop // Rename the stack based on first file name directory name rename(fn+"_concat.tif");