<html>
    <head>
      <base href="http://fiji.sc/bugzilla/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEEDSINFO "
   title="NEEDSINFO - Fiji and macro never really ended"
   href="http://fiji.sc/bugzilla/show_bug.cgi?id=827#c6">Comment # 6</a>
              on <a class="bz_bug_link 
          bz_status_NEEDSINFO "
   title="NEEDSINFO - Fiji and macro never really ended"
   href="http://fiji.sc/bugzilla/show_bug.cgi?id=827">bug 827</a>
              from <span class="vcard"><a class="email" href="mailto:quentinlerouzic@hotmail.fr" title="Quentin <quentinlerouzic@hotmail.fr>"> <span class="fn">Quentin</span></a>
</span></b>
        <pre>My entire project uses two macro. The first was running perfectly smoothly and
continuously. The second was blocking and now execute perfectly.

MACRO 1:

dossierOut_2 = getDirectory("Dossier pour les images avec les segmentations");
//Dossier enregistrement de la segmentations

setBatchMode(true);
x=1

        //chemin d'access
        path = "C:\\Users\\Quentin\\Desktop\\Images Zeiss + macros\\dossier 1_
stock image\\J2 1Fe 3x3 20x R1P2.zvi";
                for (i=50; i>=5; i-=5)
                {
                    for (j=200; j>=0; j-=10)
                    {
                        for (k=200; k>=0; k-=10)
                        {    
                        //importation des fichiers ZIV, séparation des tuilles
                        run("Bio-Formats Importer", 
                        "open=path autoscale color_mode=Default view=Hyperstack
stack_order=XYCZT series_2");
                        NOMx=getTitle();

                        //duplicat
                        run("Duplicate...", "title="+NOMx+"_"+i+" duplicate
range=1-7");
                        NOMx_1= getTitle();

                        //stack focuser (EFI)
                        run("Stack Focuser ", "enter="+i);

                        //run("Brightness/Contrast...");            
                        setMinAndMax(j, 4095);
                        run("8-bit");


                        //treshold pour la segmentation
                        setAutoThreshold("Yen dark");
                        setThreshold(k, 4095);
                        run("Convert to Mask");

                        saveAs("Tiff",
dossierOut_2+NOMx_1+"_"+i+"_"+j+"_"+k+".tif");
                        close();
                        close();
                        close();

                        //Fenetre_mémoire
                        print("traitement ",x,"sur 4410  ",IJ.freeMemory());
                        x=x+1;

                        }            

                    }
                }

        print("...");
        print("traitement accompli");
        print("...");

................................................................................
................................................................................

MACRO 2:

dossierIn = getDirectory("Images"); //Dossier dans lequel les photos sont
dossierOut = getDirectory("Excel"); //Dossier dans lequel les données sont
enregistrées
fichiers = getFileList(dossierIn);
setBatchMode(true);

    for (Z=0; Z<fichiers.length; Z++)
    {

        open(dossierIn+fichiers[Z]);
        run("Analyze Particles...", "size=40-Infinity display exclude");

            if (isOpen("Results")) 
            { 
               selectWindow("Results");
               saveAs("Results", dossierOut+fichiers[Z]+"_Results.txt");
               run("Clear Results");
               run("Close"); 
              }

              if (isOpen("ROI Manager")) 
            { 
               selectWindow("ROI Manager");
               run("Close"); 
              }

        close();
        //Fenetre_d'avancement
        print(Z+1 +"/"+fichiers.length+"     "+IJ.freeMemory());
    }
        print("...");
        print("traitement accompli");
        print("...");</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>