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”.