もうひとつ%&が機能していない気がする
process1 %: echo %*exitcode で確かに終了コードは0の筈なのに
process1 %& echo あ でコマン実行されない