Script de lote - sintaxe

Normalmente, a primeira linha de um arquivo em lote geralmente consiste no seguinte comando.

Comando ECHO

@echo off

Por padrão, um arquivo em lote exibirá seu comando conforme é executado. O objetivo deste primeiro comando é desligar esta tela. O comando "echo off" desativa a exibição de todo o script, exceto o próprio comando "echo off". O sinal de arroba "@" na frente faz com que o comando se aplique a ele mesmo.

Documentação

Muitas vezes, os arquivos em lote também contêm linhas que começam com o comando "Rem". Esta é uma forma de inserir comentários e documentação. O computador ignora qualquer coisa em uma linha após Rem. Para arquivos em lote com complexidade crescente, geralmente é uma boa ideia fazer comentários.

Programa de script de primeiro lote

Vamos construir nosso primeiro programa de script em lote simples. Abra o bloco de notas e digite as seguintes linhas de código. Salve o arquivo como “List.cmd”.

O código faz o seguinte -

  • Usa o comando echo off para garantir que os comandos não sejam exibidos quando o código for executado.

  • O comando Rem é usado para adicionar um comentário para dizer o que exatamente esse arquivo em lote faz.

  • O comando dir é usado para obter o conteúdo da localização C: \ Arquivos de programas.

  • O comando '>' é usado para redirecionar a saída para o arquivo C: \ lists.txt.

  • Finalmente, o comando echo é usado para informar ao usuário que a operação foi concluída.

@echo off 
Rem This is for listing down all the files in the directory Program files 
dir "C:\Program Files" > C:\lists.txt 
echo "The program has completed"

Quando o comando acima for executado, os nomes dos arquivos em C: \ Arquivos de Programas serão enviados para o arquivo C: \ Lists.txt e no prompt de comando será exibida a mensagem “O programa foi concluído”.