我想知道我是否在无头模式下运行斐济,将参数传递给某些宏的最佳方法是什么?什么是返回某些消息的最佳方式(例如,宏执行已完成,或某些错误消息)
例如,我有一个宏,它为文件夹中的每一个图像执行FFT,然后将结果吐出到另一个文件夹。 如果我想在启动宏的命令行中输入输入文件夹和输出文件夹作为参数。我还想知道宏何时完成执行。
我使用命令行读取了ImageJ,并且它提到了-macropath [arg]参数,但是没有示例,我不清楚它能做什么,以及它是否是我正在寻找的。 p>
赞赏任何指针。感谢。
答案 0 :(得分:2)
根据示例,最后一个arg(/Users/wayne/images/stack1
)将作为宏中的字符串提供,并且可以通过调用getArgument()
函数进行访问。
-macro analyze /Users/wayne/images/stack1
要完成输出,请尝试使用print()
功能。我认为这将输出到您运行宏的控制台。
print("My macro is finished!");