prokazzza
1. Например так, только неясен смысл "Start /WAIT", если ожидание батник сам держит
Код:
Start "" /Wait CMD /C ("Addons\TEST\TEST.CMD" %1 1^>"Addons\TEST\log\TEST.log")
2. AFAIK тоже можно, но у вас многое осталось "за бортом" - нужен 100% рабочий пример
ADD: в вашем примере есть одна странность - цикл по файлам каталога TMP, содержимое которого меняется в процессе работы батника (архивы ложатся туда же), в таких случаях желательно сначала сохранять результат в текстовый файл и работать уже с ним, а не "вживую"