我尝试使用imageJ宏批量转换.avi文件。
dir1 = getDirectory("path/source");
dir2 = getDirectory("path/target");
list = getFileList(dir1);
setBatchMode(true);
for (i=0; i<list.length; i++) {
showProgress(i+1, list.length);
if(endsWith(list[i],".avi"))
run("AVI...", "open=["+dir1+list[i]+"]");
else
saveAs(format, dir2+list[i]);
close();
}
但它要求使用对话框手动选择文件,并且不会自动处理。任何人都可以帮忙吗?感谢。