2017-01-24 146 views
0

我想寫一個宏來保存一系列圖像的配置文件。 不幸的是,它不工作:圖像打開和關閉正確(並繪製了正確的配置文件),但無法找到.csv。ImageJ宏:保存csv文件

這是代碼:

function action(input, output, filename) { 
    open(input+filename); 
    makeLine(568, 14, 576, 1006); 
    run("Plot Profile"); 
      saveAs("Measurements", output + filename + ".csv"); 
    close(); 
    close(); 
} 


input = "C:\\Users\\...etc...\\20170124\\"; 
output = "C:\\Users\\...etc....\\20170124\\"; 

list = getFileList(input); 
for (i = 0; i < list.length; i++) 
     action(input, output, list[i]); 
+0

我還試圖'的saveAs( 「結果」,輸出文件名+ + 「的.csv」);' – odo22

回答

1

解決:d

function action(input, output, filename) { 
    open(input+filename); 
    makeLine(568, 14, 576, 1006); 
    run("Clear Results"); 
    name = filename +".csv"; 
    profile = getProfile(); 
    for (i=0; i<profile.length; i++) 
    setResult("Value", i, profile[i]); 
    updateResults(); 
    saveAs("Results", output + name); 
}