this can be done with other methods...

however, mirc will not process an event until it is finished with whatever it's on... so, putting something after the event should be sufficiant enough.

if not, you can always do it with a series of timers/aliases

ie: alias dooy {
write input.txt here's the input $1-
run c:\processor\process.exe $mircdirinput.txt $mircdiroutput2.txt
dooy1
}
alias dooy1 {
if (!$exists(output.txt)) {
timer 1 1 dooy1
}
else {
run c:\processor2\proces2.exe $mircdiroutput.txt $mircdiroutput2.txt
dooy2
}
}

... so on and so forth.