Como terminar o trabalho de lote de um arquivo .bat uma estadia no console?

0

Recentemente, voltei para a codificação em lote. Agora, todo o meu código está pronto, mas eu quero adicionar um recurso especial: um "modo de desenvolvedor" protegido por senha.

Estou pensando em cmd /c "" , mas isso sai pela janela.

Eu quero inserir um código que termine o trabalho em lote atual, mas depois permanece na janela do prompt de comando para que o usuário possa executar comandos que podem afetar o .bat arquivo.

    
por DeBedenHasen 22.03.2017 / 21:03

1 resposta

0

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.

    
por 22.03.2017 / 21:27