1

フィジー (ImageJ) でマクロを作成しようとしています。ユーザー入力を導入する方法が見つかりません。z プロジェクトでスタックを合計したい。各合計は 10 スタックの結果です。しかし、スタートは同じではありません。1 から 11 の間で変化します。したがって、ユーザーが開始点を選択する場合は問題ありません。ファイルが保存されるとき、ファイル名には始点と終点が含まれている必要があります。そのため、数週間後にどのスタックを使用したかがわかります。ヒントをありがとう!

imageTitle=getTitle();
path = "D:/test/";
first = Dialog.getChoice();
// first = 8;
last = first+9;
selectWindow(imageTitle);
run("Z Project...", "start=first stop=last projection=[Sum Slices]");
run("Red");
saveAs("Tiff", path+"SUM_"+imageTitle+"("+first+last+")";

エラーメッセージが表示されます:

「3 行目の Dialog.create() で作成されたダイアログはありません: first = Dialog.getChoice> () ;

開始を選択しなかった場合、次のエラー メッセージが表示されます。

" ')' が 9 行目に必要: saveAs ( "Tiff" , path + "SUM_" + imageTitle + "(" + first + last + ")" <;>

4

0 に答える 0