Seu erro básico é o posicionamento de /w
no comando start: no comando, ele é um parâmetro para batch1
, não para start
. Você deve usar:
start /w "" "C:\Program Files\batch1.bat"
No entanto, é mais eficiente não iniciar um novo processo cmd
e, em vez disso, usar:
call "C:\Program Files\batch1.bat"