Updated: 6/9/2016 8:17PM PST
I don't use this method but I looked at the script to see how it works. I believe it is more complicated than necessary.
You have a two stage loop that appears to be used to support two executables. Each miner has a different taskname
so you had to handle them seperately hence the two stage loop. That algorithm doesn't scale well if you need more
diffrerent miners for different algos.
I suggest you rename all the executables with the same name but in different directories. That way when you start the
miners you specify the path to the miner for a given algo but when it's time to monitor the tasks they all have the same
name.
As long as the taskname is the same as the executable this should work.
Here's a snippet of code to illustrate:
set CCMINER=ccminer.exe
set CCMINER_DEFAULT=\path\to\default\%CCMINER%
set CCMINER_EVO=\path\to\evo\%CCMINER%
...
start "SIB" /min %CCMINER_DEFAULT% -r 0 -a sib -i 15 -o %POOL%:5033 -u %ADDY% -p %PASS%
start "X11EVO" /min %CCMINER_EVO% -r 0 -a x11evo -o %POOL%:3553 -u %ADDY% -p c=BTC,neoscrypt=0.378,x14=7.0,x15=5.6,x17=5.2,nist5=8.0,x11evo=8.2,blake2s=1.2,skein=293.0,sib=1.1,c11=8.8,stats
echo Waiting for %CCMINER% to close...
:wait1
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %CCMINER%"') goto wait1
goto start