我爲ImageJ編寫了幾個宏,我想創建一個.jar(.zip)文件來簡化分發和安裝。我無法找到運行位於jar文件內的宏的方法。我查看了ImageJ API,也許是因爲我對Java不熟悉,我無法找到答案。ImageJ創建一個.jar來運行一組宏
的jar文件包含:
plugins.config
Plugins>MyPluginFolder, "Function1", my_plugin("my_macro_1.txt")
my_macro_1.txt
print("Hello world");
的my_plugin.java和相關的.class文件
import ij.*; import ij.process.*; import ij.gui.*; import java.awt.*; import ij.plugin.*; import ij.macro.*; public class my_plugin implements PlugIn { static boolean showArgs = true; public void run(String arg) { if (arg.equals("my_macro_1.txt")) {my_macro_function1(); return;} } public void my_macro_function1() { IJ.runMacro("my_macro_1.txt"); } }
我想我錯過了一些東西。我們將衷心感謝幫助。
請注意,'Script_Launcher'尚未與斐濟一起發貨,但將在未來幾天內發貨。 – ctrueden