Duplicata Possível:
Arquivo em lote que executa cmd.exe, um comando e, em seguida, permanece aberto no prompt
Eu tenho um conjunto de variáveis ambientais que eu tenho que executar antes que eu possa executar outras operações. Eu tenho um arquivo em lotes para estes, mas quando eu executar o arquivo em lotes, fecha no final. Há algo que eu possa adicionar para que ele não seja fechado para que eu possa continuar a executar outras operações no prompt de comando sem gravá-las no próprio script de arquivo em lotes?
Eu gostaria de ter um arquivo em lote para cada operação, mas tenho várias operações diferentes que preciso executar. Por enquanto, isso ajudará a evitar o trabalho manual de abrir o arquivo em lote e copiar e colar as variáveis em uma nova janela de prompt de comando toda vez que eu for executar uma nova operação.
fonte
Respostas:
Se você precisar de algumas variáveis de ambiente configuradas toda vez que usar o prompt de comando, existem três maneiras de fazer isso:
Crie as variáveis de ambiente no nível do sistema , então eles sempre estarão disponíveis no prompt de comando. Você pode fazer isso para um usuário ou para todo o sistema.
Em vez de executar o arquivo em lote diretamente, crie um atalho para o interpretador de comandos, passando-o como um arquivo em lote e usando o comando
/k
mudar para mantê-lo aberto após a execução:Você pode definir o
Autorun
chave para executar automaticamente um comando sempre que você abrir um prompt de comando. Mais uma vez, você pode configurá-lo apenas para um usuário ou para todo o sistema:fonte
Execute o prompt de comando com o
/K
interruptor. Isso impede que ele feche após a.bat
tem corridoFonte : http://ss64.com/nt/cmd.html
fonte