Se você chamar seu lote de outro lote com start
, ele permanecerá ativo.
runfirst.bat:
start mybat.bat
mybat.bat:
your preexisting code here
O mybat.bat permanecerá aberto e você poderá continuar a executar comandos nessa janela.
Meu teste exato:
(Ambos os arquivos salvos em C: \ temp7)
runfirst.bat
cd c:\temp7
start mybat.bat
mybat.bat
ipconfig /all
As janelas do cmd ficam abertas para c: / > depois de ser executado.