0

因此,如果我运行以下示例(将#@String param1行保留在 script.groovy):

ImageJ-win64.exe --headless --ij2 --console --run script.groovy "param1='value1'"

param1 可通过 script.groovy 代码获得(如预期的那样..)

但是如果我在没有参数的情况下再次运行它

ImageJ-win64.exe --headless --ij2 --console --run script.groovy

param1(这次没有通过..)仍然可以使用相同的值?!?!

这种行为是预期的吗?!

4

1 回答 1

0

Ups,我的错.. 实际上,这是文档中所述的预期行为,在https://imagej.net/Script_parameters的持久性部分中。但仍然不相信这种默认行为是否是最好的决定......

于 2020-11-30T00:24:17.957 回答