Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como criar e executar scripts em lote no Windows via CMD

Os scripts em lote são uma maneira eficiente e prática de automatizar tarefas no ambiente Windows. Eles são arquivos de texto que contêm uma série de comandos que são executados em sequência pelo interpretador de comandos do Windows (CMD). Este artigo fornecerá uma visão geral sobre como criar e executar scripts em lote, com exemplos práticos para ilustrar o processo.

O que é um Script em Lote?

Um script em lote (ou batch script) é um arquivo de texto simples com a extensão .bat ou .cmd que contém uma série de comandos do DOS (Disk Operating System). Quando executado, o script em lote executa esses comandos em ordem sequencial. Eles são especialmente úteis para automatizar tarefas repetitivas, como backups, limpeza de arquivos temporários, ou configuração de ambientes.

Como Criar um Script em Lote

Para criar um script em lote, você pode usar qualquer editor de texto simples, como o Bloco de Notas. Vamos criar um exemplo básico que exibe uma mensagem e lista os arquivos em um diretório.

  1. Abra o Bloco de Notas.
  2. Digite os seguintes comandos:
@echo off
echo Olá, este é um script em lote!
dir
pause
  1. Salve o arquivo com a extensão .bat, por exemplo, meuscript.bat.

Explicação dos Comandos

  • @echo off: Desativa a exibição dos comandos na tela, deixando apenas a saída dos comandos.
  • echo Olá, este é um script em lote!: Exibe uma mensagem na tela.
  • dir: Lista os arquivos e diretórios no diretório atual.
  • pause: Pausa a execução do script e exibe uma mensagem "Pressione qualquer tecla para continuar...".

Como Executar um Script em Lote

Para executar o script em lote que você criou, siga estes passos:

  1. Navegue até o diretório onde o script foi salvo.
  2. Clique duas vezes no arquivo meuscript.bat.

Alternativamente, você pode executar o script via CMD:

  1. Abra o Prompt de Comando (CMD).
  2. Navegue até o diretório onde o script foi salvo usando o comando cd.
  3. Digite o nome do arquivo meuscript.bat e pressione Enter.

Exemplo Prático: Backup de Arquivos

Vamos criar um script em lote que copia todos os arquivos de um diretório para um diretório de backup.

  1. Abra o Bloco de Notas.
  2. Digite os seguintes comandos:
@echo off
set source=C:\meus_arquivos
set destination=D:\backup
echo Iniciando o backup dos arquivos...
xcopy %source% %destination% /E /I /Y
echo Backup concluído!
pause
  1. Salve o arquivo com a extensão .bat, por exemplo, backup.bat.

Explicação dos Comandos

  • set source=C:\meus_arquivos: Define a variável source com o caminho do diretório de origem.
  • set destination=D:\backup: Define a variável destination com o caminho do diretório de destino.
  • xcopy %source% %destination% /E /I /Y: Copia todos os arquivos e subdiretórios do diretório de origem para o diretório de destino. As opções /E copia todos os subdiretórios, incluindo os vazios, /I assume que o destino é um diretório, e /Y suprime a solicitação de confirmação para sobrescrever arquivos existentes.
  • pause: Pausa a execução do script e exibe uma mensagem "Pressione qualquer tecla para continuar...".

Conclusão

Os scripts em lote são uma ferramenta poderosa para automatizar tarefas no ambiente Windows. Com um pouco de prática, você pode criar scripts que economizam tempo e reduzem o risco de erros humanos em tarefas repetitivas. Experimente criar seus próprios scripts e veja como eles podem simplificar seu trabalho diário.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.