Posted by
lechristophe on
Jan 20, 2008; 11:58am
URL: http://imagej.273.s1.nabble.com/Launch-a-macro-from-a-command-line-tp3697493p3697494.html
After looking for a solution, I found this:
You can use Notepad++ (
http://notepad-plus.sourceforge.net/uk/site.htm) and
configure the "Execute" menu to run the following command (assuming the path
to ImageJ.exe is modified for your specific installation) :
C:\Imagej\ImageJ.exe -macro "$(FULL_CURRENT_PATH)"
as explained here :
http://notepad-plus.sourceforge.net/uk/site.htmand it will launch your current macro. The only small problem is that if
your macro starts by asking to choose a file (and you're using a test file
to program your macro), the default folder proposed in the open dialog will
be the ImageJ.exe folder, i.e. it won't remember the specific path to your
test file so you will have to have it not to far away from the ImageJ.exe...
Christophe
PS/ I also managed to get ImageJ installed on an external hard drive, by
installing the MBF_ImageJ package and then adding the ImageJ.app from the
regular OSX install into the ImageJ folder. Let alone the IJ_Prefs.txt
glitch (those using MBF_ImageJ under OSX will know what I'm talking about),
what you get is a portable, multi-platform ImageJ install (as long as the
machine you run it on have a proper Java installed for OSX, for Windows I
think it uses the bundled java jre). So no more sync problem between plugins
and macro between home and work computers, which was a real pain.
On Jan 20, 2008 12:24 PM, Christophe Leterrier <
[hidden email]> wrote:
> Dear all,
>
> I'm using an external notepad to edit ImageJ macros under Windows XP
> (namely, Notepad2 from
http://www.flos-freeware.ch/notepad2.html), for
> syntax coloring, lines number display, easy indentation, etc...but I would
> like to have a simple way to run the macro directly from the notepad in an
> already open ImageJ, without having to go into ImageJ, dive into
> Plugins/Macros/Run to run it. Is there a simple command line/script that
> would allow me to do that ?
>
> On a related note, on OSX it is really easy because you can drag and drop
> the icon from the title bar of the notepad window (whatever editor you're
> using) into ImageJ and ImageJ will open the macro, so just drag and drop +
> command-R and you're good to go !
>
> Thank you,
>
> Christophe Leterrier
>
> Postdoc
> INSERM UMR641 Neurobiology of ionic channels
> IFR Jean Roche - Mediterranee University
> Marseille, France
>
>
>