2014-01-21 4 views
3

필자가 헤드없는 모드에서 피지를 실행하고 있는지 궁금합니다. 일부 매크로에 매개 변수를 전달하는 가장 좋은 방법은 무엇입니까? 그리고 어떤 메시지를 반환하는 가장 좋은 방법은 무엇입니까 (예 : 매크로 실행 완료 또는 일부 오류 메시지)피지/ImagJ 명령 줄 인수 입력 및 반환?

예를 들어, 폴더의 모든 단일 이미지에 대해 FFT를 수행하는 매크로가 있습니다. 다른 폴더에 결과. 매크로를 시작하는 명령 줄에 인수로 입력 폴더와 출력 폴더를 입력하고 싶습니다. 또한 매크로 실행이 언제 완료되는지 알고 싶습니다.

ImageJ에서 명령 줄을 사용하여 실행 중이며 -macropath [arg] 매개 변수를 언급했지만 예를 들어 그것이 할 수있는 일과 내가 찾고있는 것인지 여부는 분명하지 않습니다.

모든 포인터에 감사드립니다. 감사.

답변

2

마지막 arg에 따라 (/Users/wayne/images/stack1) 매크로 내의 문자열로 사용할 수 있으며 getArgument() 함수를 호출하여 액세스 할 수 있습니다.

-macro analyze /Users/wayne/images/stack1 

출력을 완료하려면 print() 기능을 사용하십시오. 나는 이것이 당신이 매크로를 실행하는 콘솔에 출력을 얻을 것이라고 생각한다.

print("My macro is finished!"); 
+0

문서는 http://rsb.info.nih.gov/ij/docs/install/linux.html에 있습니다. –