Como executar vários comandos no CMD? Se você usa o Windows 10 há algum tempo, talvez conheça o prompt de comando. O prompt de comando é um dos melhores utilitários do Windows 10 que permite automatizar e concluir uma ampla variedade de tarefas.
Há muitas coisas que você pode fazer com o prompt de comando. Por exemplo, você pode utilizar os melhores comandos CMD para realizar coisas básicas. Da mesma forma, há momentos em que queremos executar vários comandos no prompt de comando.
Você pode executar vários comandos no prompt de comando, mas precisa fazê-lo manualmente. E se eu lhe disser que você pode executar vários comandos ao mesmo tempo, no prompt de comando? Vejamos pelo menos quatro maneira de executar vários comandos no CMD de uma vez.
Leia também: Prompt de comando: o que é e como usá-lo
Para executar vários comandos no CMD de uma vez, você pode separá-los com o operador “&” para executar todos os comandos independentemente do sucesso do anterior, o operador “&&” para executar o comando seguinte somente se o anterior for bem-sucedido, ou o operador “||” para executar o próximo comando apenas se o anterior falhar. Para sequências mais longas ou automatizadas, você pode criar um arquivo em lote (arquivo .bat), onde cada comando é inserido em uma linha separada.
Índice
Métodos para executar vários comandos no CMD ao mesmo tempo
Sim, você pode executar dois comandos em uma linha no prompt de comando do Windows. Para isso, você precisa criar um arquivo de script em lote usando o Bloco de Notas.
Inicialmente, compartilhamos os dois melhores métodos para executar vários comandos no CMD em computadores Windows 10. Vamos verificar.
Leia também: Como abrir o prompt de comando elevado?
1. Usando o Bloco de Notas
Vamos a primeira maneira de executar vários comandos no CMD de uma vez. Esse método inclui a criação de um script em lote para executar vários comandos. Usando isso, você pode executar todos os seus comandos um por um automaticamente. Para isso, vamos usar os comandos para redefinir o cache DNS do Windows 10 –
- ipconfig /displaydns
- ipconfig /flushdns
- ipconfig /release
- ipconfig /renew
- Em primeiro lugar, abra o Bloco de Notas no seu computador.
- Agora digite os comandos que deseja executar em um único clique. Neste exemplo, estamos usando os quatro comandos que mencionamos acima.
- Em seguida, clique no arquivo e selecione a opção ‘Salvar como’.
- Agora salve este arquivo com a extensão .bat . Por exemplo, DNSreset.bat
- Se você deseja redefinir o cache DNS, clique duas vezes no arquivo de script em lote.
É assim que você pode executar vários comandos no prompt de comando.

2. Usando caracteres especiais
Agora vejamos o segundo método de executar vários comandos no CMD de uma vez. Neste método, usaremos alguns caracteres especiais entre os comandos para executá-los ao mesmo tempo. Siga os passos indicados abaixo.
- Se você deseja executar dois ou mais comandos simultaneamente, basta inserir o “&” entre os comandos. Por exemplo: ipconfig /flushdns & ipconfig /renew
- Se você deseja executar o segundo comando após o sucesso do primeiro comando, use o “&&” entre os comandos. Por exemplo –
ipconfig /flushdns && ipconfig /renew - Se você deseja executar o segundo comando apenas se o primeiro falhar, digite “||” entre os comandos. Por exemplo –
ipconfig /flushdns || ipconfig /renew
3. Usando Caracteres Especiais na Mesma Linha
Não muito diferente temos o metodo 3 para executar vários comandos no CMD de uma vez. Esse é o jeito mais rápido e direto para executar vários comandos de uma só vez, digitando-os na mesma linha no CMD. Para isso, você vai usar caracteres especiais que definem como um comando se relaciona com o próximo.
- Executar comandos sequencialmente (sem dependência): Use
&Se você quer que o CMD execute o segundo comando depois do primeiro, sem se importar se o primeiro foi bem-sucedido ou não, use o caractere&.- Exemplo:
ipconfig /flushdns & ipconfig /renew
/flushdns) será executado, e em seguida, o comando para renovar o endereço IP (/renew) será executado, independentemente do que aconteceu com o primeiro. - Exemplo:
- Executar o segundo comando somente se o primeiro for bem-sucedido: Use
&&Se a execução do segundo comando depende do sucesso do primeiro, use o caractere&&. O Prompt de Comando só executará o segundo comando se o primeiro for concluído sem erros.- Exemplo:
cd C:\Users\NomeDoUsuario && dir
dir) só será exibida se o comando para mudar de diretório (cd) for bem-sucedido. - Exemplo:
- Executar o segundo comando somente se o primeiro falhar: Use
||Esse caractere é ideal para cenários de “ou”. O segundo comando só será executado se o primeiro falhar.- Exemplo:
findstr "texto" arquivo.txt || echo "Texto não encontrado."
- Exemplo:
4. Criando um Arquivo de Lote (.bat)
E finalmente vamos ver como executar vários comandos no CMD de uma vez em tarefas mais complexas, com muitos comandos ou que você precisa executar com frequência, o método mais organizado é criar um arquivo de lote (com a extensão .bat).
- Abra o Bloco de Notas (ou qualquer editor de texto simples).
- Digite os comandos, um por linha, na ordem em que você quer que eles sejam executados.
- Exemplo: Para resetar o cache DNS.Snippet de código
@echo off echo Limpando cache DNS... ipconfig /flushdns echo Renascer do IP... ipconfig /renew echo Operação concluída. pause - Dica: Adicionar
@echo offno início impede que cada comando seja exibido na tela, deixando a saída mais limpa.echoserve para exibir mensagens de texto.pausemantém a janela do CMD aberta após a execução, o que é útil para ver se houve algum erro.
- Exemplo: Para resetar o cache DNS.Snippet de código
- Salve o arquivo com a extensão
.batno final do nome. Por exemplo,limpar_rede.bat. - Para executar o arquivo, basta dar um clique duplo nele. O CMD se abrirá, executará todos os comandos em sequência e se fechará ao terminar (a menos que você tenha usado o comando
pause).
Ambos os métodos são eficazes, mas a escolha depende da situação: use os caracteres especiais para tarefas rápidas de uma única vez e crie um arquivo de lote para comandos que você usará repetidamente.
Você pode usar esses sinais entre os comandos conforme seu desejo.
Finalmente, esperamos que este artigo tenha ajudado você a executar vários comandos no CMD de uma vez! Por favor, compartilhe com seus amigos também. Se você tiver alguma dúvida relacionada a isso, informe-nos na caixa de comentários abaixo.




