Sempre que há muitos conjuntos de comandos que precisam ser executados, os usuários criam um arquivo em lote e o executam no sistema Windows. Mas você notou que a ferramenta de linha de comando, como o prompt de comando, que executa esse arquivo em lotes, é fechada logo após a execução do arquivo em lotes? Portanto, os usuários não podem ver a saída ou os resultados da execução do comando.
Você pode se perguntar se é possível parar o prompt de comando de fechar imediatamente após a execução? É sim!
Neste artigo, você aprenderá como isso pode ser feito usando 3 métodos simples. Por favor, continue lendo se quiser saber mais.
Índice
Método 1 – Adicionando PAUSE ao arquivo de script em lote
Uma das maneiras pelas quais o usuário pode impedir o fechamento do prompt de comando é adicionar uma palavra chamada Pause no final do arquivo de script. Isso faz com que o prompt de comando pause após a execução do arquivo em lotes até que o usuário pressione qualquer tecla e feche assim que uma tecla for pressionada.
Siga os passos abaixo sobre como fazê-lo.
Passo 1: Vá para a pasta onde o arquivo de lote está presente.
Passo 2: Clique com o botão direito no arquivo de lote e clique Mostrar mais opções no menu de contexto.
PROPAGANDA
![Mostrar mais opções Arquivo em lote 11zon](/f/ba0534febc00827f9bd421ccd69fc46d.png)
Passo 3: Em seguida, clique Editar na parte superior do menu de contexto, conforme mostrado na captura de tela abaixo.
![Editar arquivo de script em lote 11zon](/f/8d2f286160267aa3a4714f004e16cafd.png)
Etapa 4: isso abrirá o arquivo em lote em um bloco de notas ou em qualquer outro aplicativo de editor de texto definido como padrão.
Etapa 5: digite pausa no final do script como uma linha final e salve o arquivo pressionando CTRL + S teclas juntas no teclado.
![Adicionar Pausar Arquivo em Lote 11zon](/f/7c0c8b98e8152bbd596329fa83dfc90e.png)
Passo 6: Em seguida, Duplo click no loteArquivo ou clique com o botão direito nele e selecione Abrir para executar este arquivo em lotes.
![Abrir arquivo em lote 11zon](/f/015867957287c82f03e93960baa1385e.png)
Etapa 7: Agora você pode ver que o script em lote foi executado e a janela do prompt de comando ainda está aberta com a mensagem dizendo “Pressione qualquer tecla para continuar.. . ” como mostrado na imagem abaixo.
![Pressione qualquer tecla para continuar 11zon](/f/8c0c68e389e2ea49ed781a32990bee67.png)
Método 2 – Adicione cmd /k no final do arquivo de lote
Se algum usuário quiser não apenas parar de fechar a janela do prompt de comando após executar um arquivo em lotes, mas também executar alguns outros comandos, esse método é bom para tentar. O usuário só precisa adicionar cmd /k no final, o que será explicado usando as etapas abaixo.
Passo 1: Clique com o botão direito no arquivo de lote e você deve selecionar Mostrar mais opções a partir de seu menu de contexto, conforme mostrado abaixo.
![Mostrar mais opções Arquivo em lote 11zon](/f/ba0534febc00827f9bd421ccd69fc46d.png)
Passo 2: Em seguida, clique Editar do menu como mostrado.
![Editar arquivo de script em lote 11zon](/f/8d2f286160267aa3a4714f004e16cafd.png)
Etapa 3: se não houver um editor de texto padrão definido no sistema, ele solicitará que você selecione qualquer editor instalado como o bloco de notas.
Passo 4: Uma vez aberto, digite cmd /k no final do arquivo de script em lote, conforme mostrado abaixo.
![Cmd K Arquivo em lote 11zon](/f/464b26e4bc5865dc4aed610a87898938.png)
PROPAGANDA
Passo 5: Agora salve o arquivo indo para o Arquivo opção no menu superior e clicando Salvar da lista como mostrado abaixo.
![Arquivo Salvar Arquivo em Lote 11zon](/f/961b7b1870bfd716229689de07644c93.png)
Passo 6: Agora você pode executar o arquivo de lote clicando duas vezes nele.
Etapa 7: você pode ver que, após executar o arquivo em lote, o prompt de comando não será fechado e também permitirá que os usuários executem qualquer outro comando, conforme mostrado na imagem abaixo.
![Resultado de saída do arquivo em lote do Cmd K 11zon](/f/ee90460da88c501c56e9b19c38684f58.png)
Etapa 8: é assim que você pode impedir que o prompt de comando seja fechado, mas precisa adicionar Pause ou cmd /k a todos os arquivos em lote que você está executando.
Método 3 – Alterando o arquivo de registro para impedir o fechamento do prompt de comando
Depois de aplicar esse método, ele garante que o prompt de comando nunca será fechado imediatamente após o lote arquivo de script é executado todas as vezes e o usuário não precisa editar o arquivo de lote para adicionar pausa ou cmd /k.
Mostraremos como isso pode ser feito alterando algumas configurações editando o arquivo de registro usando o editor de registro, conforme mostrado abaixo.
Aviso – Antes de continuar, certifique-se de exportar/salvar o backup do seu arquivo de registro para que você possa reverter para o arquivo de registro original se algo der errado durante a edição.
Passo 1: Primeiro você deve abrir o editor de registro. Para isso, é necessário pressionar o botão Vitória + R teclas juntas, o que abre o Corre caixa de comando.
Etapa 2: digite regedit na caixa Executar e pressione Digitar chave.
Etapa 3: Aceite o prompt de controle de acesso do usuário clicando em Sim continuar.
![1 Executar Regedit Min](/f/ceed7b2bcb63f08e11d3f7cfd734a043.png)
Etapa 4: Depois que a janela do editor do registro for aberta, você deve limpar a barra de endereços e copiar e colar a linha abaixo e pressionar Digitar.
HKEY_CLASSES_ROOT\batfile\shell\open\command
Etapa 5: verifique se você selecionou a chave do registro chamada comando e do lado direito, Duplo click no valor da string chamado (Predefinição), que abre sua janela de edição.
![Comando de arquivo de morcego 11zon](/f/3aef187303bf46e541999825fbb540ff.png)
Passo 6: Agora digite a linha abaixo em seu Dados de valor caixa de texto e clique OK.
cmd.exe /k "%1" %*
![Comando de dados de valor padrão 11zon](/f/e2fa731853c007e7856bebaa4dacad04.png)
Passo 7: Agora vá para a barra de endereços e limpe-a e digite o seguinte caminho e pressione Digitar chave.
HKEY_CLASSES_ROOT\cmdfile\shell\open\command
Passo 8: Assim que chegar ao comando chave de registro, abra a janela de edição do (Predefinição) valor da string por clicando duas vezes nele.
![Comando do arquivo cmd 11zon](/f/2030095e5c37c2e7a782db2cfdb938f0.png)
Passo 9: Depois disso, digite a linha abaixo no Dados de valor campo e toque em OK.
cmd.exe /k "%1" %*
![Comando de dados de valor padrão 11zon](/f/e2fa731853c007e7856bebaa4dacad04.png)
Passo 10: Uma vez feito, feche a janela do editor de registro.
Etapa 11: Agora reinicie seu sistema uma vez e depois que o sistema for iniciado, você poderá ver que o prompt de comando não será fechado após a execução de qualquer arquivo de script em lote.
Passo 1 - Baixe o Restoro PC Repair Tool aqui
Passo 2 - Clique em Iniciar verificação para encontrar e corrigir qualquer problema do PC automaticamente.