Propaganda
Deseja criar um arquivo em lotes? É fácil.
Os arquivos em lote são a maneira do técnico de computador de fazer as coisas. Eles podem automatizar tarefas diárias, reduzir o tempo necessário para fazer alguma coisa e traduzir um processo complexo em algo que qualquer pessoa possa operar.
Neste artigo, você aprenderá a escrever um arquivo em lotes simples. Você aprenderá o básico sobre o que os arquivos em lotes podem fazer e como escrevê-los. Também fornecerei outros recursos para aprender a gravar arquivos em lote (BAT).
Como criar um arquivo em lotes no Windows
Antes de entrar em detalhes, aqui está um resumo rápido
- Abra um arquivo de texto, como um documento do Bloco de notas ou do WordPad.
- Adicione seus comandos, começando com @echo [desativado], seguido por - cada um em uma nova linha - título [título do seu script em lote], eco [primeira linha] e pausa.
- Salve seu arquivo com a extensão .bastão, por exemplo, test.bat.
- Para executar seu arquivo em lotes, clique duas vezes no arquivo BAT que você acabou de criar.
- Para editar seu arquivo em lotes, clique com o botão direito do mouse no arquivo BAT e selecione Editar.
Seu arquivo bruto será mais ou menos assim:
E aqui está a janela de comando correspondente para o exemplo acima:
Se isso foi muito rápido ou se você deseja aprender mais sobre comandos e como usá-los, continue lendo!
Etapa 1: Criar um arquivo BAT
Digamos que você tenha problemas de rede com frequência; você constantemente se encontra no prompt de comando Os melhores truques e dicas do prompt de comandoO Prompt de Comando é uma ótima ferramenta para os usuários comuns de PC, porque é fácil de usar, mas poderoso. Aqui estão 15 dicas e truques do prompt de comando que você pode ter perdido. consulte Mais informação digitando ipconfig e executando ping no Google para solucionar problemas de rede. Depois de um tempo, você percebe que seria um pouco mais eficiente se você apenas escrevesse um arquivo BAT simples, o colasse no seu pendrive e o usasse nas máquinas que você soluciona problemas.
Criar um novo documento de texto
Um arquivo em lote simplifica tarefas repetíveis do computador usando o prompt de comando do Windows. Abaixo está um exemplo de um arquivo em lotes responsável por exibir algum texto no prompt de comando. Crie um novo arquivo BAT clicando com o botão direito do mouse em um espaço vazio em um diretório e selecionando Novo, então Documento de texto.
Adicionar código
Clique duas vezes neste Novo documento de texto para abrir seu editor de texto padrão. Copie e cole o seguinte código na sua entrada de texto.
@echo off title Este é o seu primeiro script em lote! Bem-vindo ao script em lote! pausa
Salvar como arquivo BAT
O script acima faz eco do texto "Bem-vindo ao script em lote!". Salve seu arquivo indo para Arquivo, Salvar comoe nomeie seu arquivo como você deseja. Finalize seu nome de arquivo com o .bastão extensão - welcome.bat por exemplo - e clique em Está bem. Isso finalizará o processo em lote. Agora, clique duas vezes no seu arquivo em lotes recém-criado para ativá-lo.
Não presuma que tudo o que o script em lote possa fazer. Os parâmetros de scripts em lote são versões aprimoradas dos códigos de prompt de comando, portanto, você está limitado apenas ao que seu prompt de comando pode fazer. Para aqueles que não estão familiarizados com o programa, prompt de comando é capaz de bastante Comandos essenciais do Windows CMD que você deve conhecerA interface desoladora do prompt de comando é o seu gateway para ferramentas avançadas do Windows. Nós mostramos comandos CMD essenciais que permitem acessar eles. consulte Mais informação .
Etapa 2: Aprenda o básico sobre scripts em lote
Os arquivos em lote usam o mesmo idioma que o prompt de comando. Tudo o que você está fazendo é dizer ao prompt de comando o que deseja inserir através de um arquivo, em vez de digitá-lo no prompt de comando. Isso economiza tempo e esforço. Também permite que você coloque alguma lógica (como loops simples, instruções condicionais, etc. que a programação processual é capaz de conceitualmente).
@eco: Este parâmetro permitirá que você exiba seu script de trabalho no prompt de comando. Este parâmetro é útil para visualizar seu código de trabalho. Se surgirem problemas no arquivo em lotes, você poderá visualizar os problemas associados ao seu script usando a função echo. Adicionando um seguinte fora para esse parâmetro permitirá que você feche rapidamente seu script depois que ele terminar.
título: Fornecendo muitas das mesmas funções que um
cls: Limpa seu prompt de comando, melhor usado quando código estranho pode fazer com que o que você está acessando precise encontrar.
rem: Taquigrafia para observação fornece a mesma funcionalidade que tag em HTML. As instruções Rem não são inseridas no seu código. Em vez disso, eles são usados para explicar e fornecer informações sobre o código.
%%uma: Cada arquivo na pasta.
(“.\”): A pasta raiz. Ao usar o prompt de comando, é preciso direcioná-lo para um diretório específico antes de alterar o nome de um arquivo, excluir um arquivo e assim por diante. Com arquivos em lote, você só precisa colar o arquivo .bat no diretório de sua escolha.
pausa: Permite uma interrupção na cadeia lógica do seu arquivo .bat. Isso permite que os usuários leiam sobre as linhas de comando antes de prosseguir com o código. A frase "Pressione qualquer tecla para continuar ..." denota uma pausa.
start "" [website]: Irá para um site de sua escolha usando o navegador da web padrão.
ipconfig: Este é um parâmetro clássico do prompt de comando que libera informações sobre as informações da rede. Esta informação inclui endereços MAC, endereços IP e máscaras de sub-rede.
ping: Pings em um endereço IP, enviando pacotes de dados pelas rotas do servidor para avaliar sua localização e latência (tempo de resposta).
A biblioteca para variáveis de lote é enorme, para dizer o mínimo. Felizmente, há um Entrada do Wikibook que mantém a extensa biblioteca de parâmetros e variáveis de script em lote à sua disposição.
Etapa 3: Escreva e execute seu arquivo BAT
Criaremos dois exemplos de scripts em lote que podem simplificar suas atividades diárias online e offline.
News Script
Vamos criar um script em lote imediatamente útil. E se você quisesse abrir todos os seus sites de notícias favoritos no momento em que acordasse? Como os scripts em lote usam parâmetros de prompt de comando, podemos criar um script que abre todos os meios de comunicação em uma única janela do navegador.
Para reiterar o processo de criação de lotes: primeiro, crie um arquivo de texto vazio. Clique com o botão direito um espaço vazio em uma pasta de sua escolha e selecione Novo, então Documento de texto. Com o arquivo de texto aberto, digite o seguinte script. Nosso exemplo fornecerá os principais meios de comunicação americanos disponíveis on-line.
@echo off start "" http://www.cnn.com. iniciar "" http://www.abc.com. iniciar "" http://www.msnbc.com. iniciar "" http://www.bbc.com. iniciar "" http://www.huffingtonpost.com. iniciar "" http://www.aljazeera.com. iniciar "" https://news.google.com/
O script acima empilha um iniciar "" parâmetro em cima do outro para abrir várias guias. Você pode substituir os links fornecidos pelos de sua escolha. Depois de inserir o script, vá para Arquivo, então Salvar como. Na janela Salvar como, salve seu arquivo com o .bastão extensão e altere o Salvar como tipo parâmetro para Todos os arquivos (*.*).
Depois de salvar seu arquivo, tudo que você precisa fazer é clique duas vezes no seu arquivo BAT. Instantaneamente, suas páginas da web serão abertas. Se quiser, você pode colocar esse arquivo na sua área de trabalho. Isso permitirá que você acesse todos os seus sites favoritos de uma só vez.
Organizador de Arquivos
Você está baixando vários arquivos por dia, apenas para ter centenas de arquivos obstruindo sua pasta de Download? Crie um arquivo em lotes com o seguinte script, que ordena seus arquivos por tipo de arquivo. Coloque o arquivo .bat na pasta desorganizada e clique duas vezes para executar.
@echo off rem Para cada arquivo na sua pasta. para %% a em (". \ *") faça ( rem verifique se o arquivo tem uma extensão e se não é o nosso script. if "%% ~ xa" NEQ "" if "%% ~ dpxa" NEQ "% ~ dpx0" ( rem verifique se a pasta de extensão existe, caso contrário ela é criada. se não existir "%% ~ xa" mkdir "%% ~ xa" rem Mova o arquivo para o diretório. mova "%% a" "%% ~ dpa %% ~ xa \" ))
Aqui está um exemplo da minha área de trabalho antes, uma grande variedade de arquivos de imagem.
Aqui estão os mesmos arquivos posteriormente.
É simples assim. Esse script em lote também funcionará com qualquer tipo de arquivo, seja um documento, vídeo ou arquivo de áudio. Mesmo se o seu PC não suportar o formato do arquivo, o script criará uma pasta com o rótulo apropriado para você. Se você já possui uma pasta JPG ou PNG em seu diretório, o script simplesmente moverá os tipos de arquivo para o local apropriado.
Automatize as coisas simples com scripts em lote
É apenas uma amostra do que os scripts em lote têm a oferecer. Se você precisar de algo simples repetidamente - seja para solicitar arquivos, abrir várias páginas da Web, renomear arquivos em massa ou criar cópias de documentos importantes - você pode simplificar tarefas tediosas com lotes scripts.
Leve as coisas ainda mais longe incorporando instruções IF em seus scripts em lote 5 Instruções IF para usar em scripts de lote do Windows mais inteligentesExistem vários tipos de instruções IF que você pode usar em um arquivo em lotes do Windows para economizar tempo e esforço. Veja estes exemplos para saber mais. consulte Mais informação . E se você também usa Linux, confira as melhores maneiras de usar o df comando.
Ian Buckley é jornalista freelancer, músico, intérprete e produtor de vídeo que vive em Berlim, Alemanha. Quando ele não está escrevendo ou no palco, está mexendo com eletrônicos ou códigos DIY, na esperança de se tornar um cientista louco.