【问题标题】:how to repeat in Fiji如何在斐济重复
【发布时间】:2021-11-24 11:07:11
【问题描述】:

我想知道是否可以写入宏以仅重复 imageJ 中宏的一部分。

我有密码

selectWindow("Red");
run("Duplicate...", " ");
rename("Red-Dup");
run("8-bit");
run("Subtract...", "value=25");
run("Duplicate...", " ");
imageCalculator("Add create", "Red-Dup","Red-Dup-1");
run("Subtract...", "value=25");
close("Red-Dup");
close("Red-Dup-1");

而不是复制和粘贴 20 次,我想找到一个函数来运行它,比如说 x20。

感谢您的帮助!

【问题讨论】:

    标签: repeat imagej imagej-macro


    【解决方案1】:

    你只需要一个 for 循环:

    num_of_repeat = 20
    for (i = 0; i < num_of_repeat; i++){
    
       selectWindow("Red");
       run("Duplicate...", " ");
       rename("Red-Dup");
       run("8-bit");
       run("Subtract...", "value=25");
       run("Duplicate...", " ");
       imageCalculator("Add create", "Red-Dup","Red-Dup-1");
       run("Subtract...", "value=25");
       close("Red-Dup");
       close("Red-Dup-1");
    
    }
    

    如果你想改变重复次数,你可以改变num_of_repeat

    【讨论】:

    • 非常感谢!
    • 没问题。 @Severian 你能接受答案吗,如果它是你要找的。​​span>
    猜你喜欢
    • 1970-01-01
    • 2021-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多