ese comando lo que esta haciendo es repetir el code que hice en bath una y otra ves
Bueno con base a eso creo que es un Bucle y si es asi el Batch no se cerrara a menos que le hayas puesto una condicion.
Bueno yo te pongo mi solucion.
Puedes poner como ya te dijeron un
pause>nul, y luego deshabilitar la ventana.
Ejemplo :
pause>nul
nircmd win disable ititle "c:\WINDOWS\system32\cmd.exe"
Lo que hace el :
nircmd win disable ititle "c:\WINDOWS\system32\cmd.exe"
Es que deshabilita la ventana con el titulo "c:\WINDOWS\system32\cmd.exe", no puedes usar el mouse dentro de ella, por lo tanto no pueden pulsar los botones de minimizar, cerrar o maximizar, tampoco se puede abrir la ventana con ALT + TAB.
Saludos