Propaganda
É o mundano que faz o dia se arrastar. Tarefas simples e repetitivas que sugam sua força vital. Nós os fazemos de má vontade ou os negligenciamos até que eles criem um problema ainda maior. Não precisa ser assim!
Com computadores Windows, você pode criar pequenos programas simples, chamado arquivos em lote Como criar um arquivo em lotes (BAT) em cinco etapas simplesEste artigo aborda como criar um arquivo em lotes usando cinco etapas simples para o sistema operacional Windows. consulte Mais informação , que cuidará dessas tarefas cansativas.
Esse é o ponto da automação, não é? Definir e esquecer, como dizem os comerciais. Vamos dar uma olhada nas partes de um arquivo em lotes e como criar algumas dicas para suas tarefas.
O que é um arquivo em lote?

Antes do Windows, tudo era realizado digitando comandos em vez de apontar e clicar. A versão da Microsoft é conhecida como MS-DOS (Microsoft Disk Operating System) e os comandos são conhecidos como Comandos do DOS Guia para iniciantes da linha de comando do Windows A linha de comando permite que você se comunique diretamente com seu computador e instrua-o a executar várias tarefas. consulte Mais informação .
Às vezes, havia tarefas em que tudo que você precisava fazer era inserir comandos na mesma ordem, sempre. Você pode criar um arquivo desses comandos e nomeá-lo como BORING_TASKS.BAT. Em seguida, basta digitar BORING_TASKS.BAT e pressionar o botão Entrar chave, essa lista de comandos seria executada.

Quando o Windows entrou em cena, a Microsoft ainda dependia desses arquivos em lotes para fazer as coisas em segundo plano. Eles tiveram que deixar a capacidade de executar esses arquivos. Isso manteve a capacidade das pessoas de criar e executar seus próprios arquivos em lote.
Os arquivos em lote geralmente se tornaram a opção ferramentas para usuários avançados e administradores de sistema O Prompt de Comando do Windows: Mais Simples e Útil do que Você PensaOs comandos nem sempre permaneceram os mesmos, na verdade alguns foram jogados no lixo enquanto outros comandos mais novos surgiram, mesmo com o Windows 7. Então, por que alguém iria querer clicar no início? consulte Mais informação iguais. Não há motivo para você também não poder usar arquivos em lote! Vejamos algumas coisas que você poderia fazer.
Como criar um arquivo em lotes
Tudo que você precisa é o bloco de notas, um cábula de comandos em lotee um pouco de tempo e paciência. Abra o Bloco de notas, escreva os comandos desejados e salve o arquivo, mas altere o Salvar como tipo: campo para Todos os arquivose altere a extensão do arquivo para .bastão. Isso é realmente importante. Agora você terá um arquivo em lotes que poderá usar como achar melhor.

Se você precisar fazer alterações no arquivo em lotes, clique com o botão direito do mouse e escolha Editar. Isso o abrirá no Bloco de Notas e você poderá editá-lo novamente. Simples.
Para dominar o básico, siga nossas Como escrever um arquivo em lotes simples Como criar um arquivo em lotes (BAT) em cinco etapas simplesEste artigo aborda como criar um arquivo em lotes usando cinco etapas simples para o sistema operacional Windows. consulte Mais informação artigo. Vejamos algumas tarefas que poderíamos lidar com arquivos em lote.
Limitar o tempo do computador com um arquivo em lotes
Segurança Familiar do Windows Segurança na Internet para seus filhos: ative o controle dos pais no Windows 8A Internet abre grandes possibilidades e inúmeros riscos, principalmente para crianças. O Windows 8 possui um controle parental interno chamado Segurança da Família. Ele permite que o administrador do sistema monitore a atividade de outros usuários. consulte Mais informação existe desde o Windows 7 e pode lidar com o trabalho de computador limitador Como monitorar e restringir o tráfego do roteador: 4 dicas e truquesComo você garante que seus filhos estão realmente dormindo em uma noite de escola e não ficam acordados transmitindo vídeos da Internet? consulte Mais informação tempo muito bem. Mas talvez você queira configurar o computador para que, independentemente de quem faça logon, eles consigam uma certa quantidade de tempo no computador antes que ele seja desligado. Ou talvez você queira usar o computador para transmitir rádio, mas desligue-o depois de um tempo, caso saia ou adormeça. Há um arquivo em lotes para isso!
@echo off. shutdown -s -t 3600
@echo off - Diz ao computador para não mostrar nada que vem depois dele na janela de comando quando o arquivo em lotes é executado.
desligar - Este comando é óbvio, mas os parâmetros -s e -t não são necessariamente tão óbvios. -s diz ao computador para realmente desligar, não apenas para desconectar (-l) ou reiniciar (-r). O parâmetro -t é o que instrui o computador a usar um timer.
Uma vez iniciado o arquivo em lotes, o computador começará a contar os segundos. Neste exemplo, o cronômetro é executado por uma hora, que é de 3600 segundos. Quando o tempo atingir 3600 segundos, o computador será desligado. Você pode alterar esse número para o que quiser.

Se você quiser limitar quanto tempo um computador fica após alguém efetuar login, salve o arquivo shutdown.bat no diretório Inicialização. No Windows 7 e versões anteriores, ele estará localizado em C: \ Documentos e configurações \ Todos os usuários \ Menu Iniciar \ Programas \ Inicialização. No Windows 8 e 8.1, está localizado em C: \ ProgramData \ Microsoft \ Windows \ Menu Iniciar \ Programas \ StartUp.
Agora, quando uma pessoa efetuar login, esse arquivo em lotes será executado automaticamente e o cronômetro começará a cronometrar. Com alguns ajustes em um Script do Windows com VBScript Melhor que o lote: um tutorial sobre o host de scripts do Windows consulte Mais informação isso também pode ser um boa brincadeira do Dia da Mentira 4 maneiras engraçadas de brincar com seus pais com o computador da família consulte Mais informação .
Excluir todos os arquivos em uma pasta
Se você possui um programa que cria muitos arquivos de log em um diretório específico, pode ser demorado e irritante tentar excluí-los da maneira antiga. Vamos criar um arquivo em lotes que exclui todos os arquivos em uma pasta, sem que você precise pensar nisso. O código abaixo é muito simples e esvazia apenas uma pasta específica.
CD C: \ Pasta \ Subpasta. del / f / q *
CD - Diz ao seu computador para alterar o diretório para o local que você especificou. Neste exemplo é C: \ Pasta \ Subpasta. Ele excluirá TODOS os arquivos dentro dessa pasta. Mude isso para o que quiser, mas verifique se realmente é o diretório que você deseja esvaziar, por exemplo, uma pasta de download.
del - Isso significa excluir. O parâmetro / f força a exclusão de arquivos somente leitura e o parâmetro / q informa ao computador para fazer isso silenciosamente. Isso significa que os nomes de todos os arquivos que você está excluindo não serão impressos na janela de comando. O asterisco (*) informa ao computador para excluir TODOS os arquivos. O asterisco é um caractere curinga.

Você pode ser mais preciso com o que deseja excluir. Digamos que você deseja excluir apenas todos os arquivos de texto sem formatação em um diretório, porque esses são os logs que estão ocupando espaço. Em vez de ter o asterisco no final do seu comando del, você pode usar * .txt. Isso diz para excluir qualquer arquivo com a extensão de arquivo .txt. Agora, apenas esses arquivos serão excluídos desse diretório.
CD C: \ Pasta \ SubpastaOne. del / f / q * .txt
Digamos que há muitos arquivos de texto e todos os seus arquivos de log começam com log-dd-mm-aa. Basta usar o asterisco entre log e .txt, para que fique com o log * .txt. Isso excluirá qualquer arquivo cujo nome comece com log e tenha a extensão de arquivo .txt.
CD C: \ Pasta \ SubpastaDois. del / f / q log * .txt
Limpar várias pastas? Simples. Adicione outra seção que seja a mesma, mas faça com que o comando cd aponte para a outra pasta. Em seguida, seu arquivo em lotes se parece com:
CD C: \ Pasta \ SubpastaOne. del / f / q log * .txt cd C: \ Pasta \ SubpastaDois. del / f / q log * .txt
Brinque com esse arquivo em lotes e você encontrará muitas maneiras criativas de usá-lo. Você pode tê-lo como um arquivo em lotes que você executa manualmente ou pode usar Agendador de tarefas do Windows Executar programas automaticamente usando o Agendador de tarefas do Windows consulte Mais informação para fazê-lo funcionar em um horário definido de vez em quando. Você pode até executá-lo na inicialização como um leve alternativa ao CCleaner Produtos de limpeza em comparação: CCleaner vs. Slimcleaner vs. IObit Advanced SystemCareEmbora o Windows seja um sistema operacional muito capaz, é famoso por seu desempenho deteriorado ao longo do tempo. Com a ajuda de alguns produtos de limpeza inteligentes, você pode aumentar drasticamente a expectativa de vida do seu ... consulte Mais informação .
Escolha um número aleatório
Aqui está um pequeno arquivo em lotes que gera um número aleatório de 4 dígitos. Por que você gostaria de fazer isso? Muitas coisas exigem códigos de passe de 4 dígitos, como o PIN do seu cartão bancário, por exemplo. Talvez você gerencie usuários em uma empresa e seu sistema de controle de acesso use um número de 4 dígitos. Muitos deles fazem. Se você apenas tentar puxar um da sua cabeça, acabará criando códigos de acesso que não são aleatórios. Este arquivo em lote cuidará disso.
@echo off. :começar. set / a executado =% random% se / i% executou% GTR 9999, vá para: iniciar. se / i% executou% LSS 1000, vá para: iniciar. eco Lote escolheu o número% correu% pausa
: start - Cria um rótulo chamado start, que age como um ponto de encontro. Sempre que um comando goto apontar para ele, o computador retornará a esse ponto no script e fará o que estiver na linha após esse rótulo.
set / a - Diz ao computador que haverá uma nova variável que é um número, o parâmetro / a diz para arredondar para o número inteiro mais próximo. Portanto, se o valor fosse 1234,6, seria arredondado para apenas 1234.
O nome da variável é executado. Você pode chamá-lo como quiser, mas correr faz algum sentido para um número aleatório.
%aleatória% - Essa é uma variável dinâmica, ou seja, toda vez que o computador se deparar, atribuirá um novo valor a ele. A variável dinâmica% random% irá gerar um número de 0 a 32767.
Queremos um número de 4 dígitos, portanto, ele deve estar entre 1000 e 9999. É para isso que servem as próximas 2 linhas.
E se - É o começo de uma declaração condicional - SE essa condição for verdadeira, ENTÃO faça alguma coisa. A primeira linha está dizendo E se o número inteiro na variável executada for maior que (GTR) 9999, vá para o início e tente novamente. Se o valor de execução for menor que (LSS) 9999, o computador continuará na próxima linha. A segunda linha está dizendo que se o valor de execução for menor que 1000, vá para o início e tente novamente. Existem vários operadores diferentes que podemos usar para comparar números em um arquivo em lotes.

Você pode estar pensando que 0001 é um número de quatro dígitos e está certo. Somente a variável dinâmica% random%% não gera isso. Pode gerar o dígito único de 1, mas não coloca os três zeros à esquerda. Isso nos limita a apenas 8999 números de 4 dígitos. Certamente isso é suficiente para nossos propósitos.
Eventualmente, o computador lançará um número que cai entre 1000 e 9999. Digamos que tenha escolhido 4428. Nesse ponto, o arquivo em lotes usará o eco comando para exibir a frase "O lote escolheu o número 4428". Você tem seu número aleatório de quatro dígitos agora. Esse processo vai muito mais rápido do que tentar explicá-lo - bem, menos de um segundo.
pausa - Ele mantém a janela de comando aberta até você pressionar uma tecla. Isso lhe dá tempo para anotar seu número aleatório.
Renomear vários arquivos com um arquivo em lotes
Arquivos baixados com BitTorrent 8 usos legais para o BitTorrent: você ficaria surpresoComo o HTTP, que seu navegador usa para se comunicar com sites, o BitTorrent é apenas um protocolo. Você pode usar seu navegador para baixar conteúdo pirateado, assim como você pode usar um cliente BitTorrent para baixar ... consulte Mais informação geralmente têm muito excesso de letras em seus nomes. Não há nada de errado nisso, mas seria ótimo se você pudesse remover todo esse material extra. Digamos que você tenha eBooks de domínio público baixados Pesquise ou navegue em um milhão de torrents legais de domínio público no arquivo da InternetNavegue e baixe mais de um milhão de filmes de domínio público, audiolivros e shows ao vivo usando o BitTorrent. Tudo graças ao The Internet Archive, que você pode conhecer como a organização por trás da Wayback Machine. Eles começaram ... consulte Mais informação e todos os nomes de arquivos se parecem BookName. UploaderGuy. PD.epub, onde BookName é o nome do livro. Você pode usar esse arquivo em lotes para remover esse .UploaderGuy. PD fora do nome do arquivo.
@echo off. SETLOCAL ENABLEDELAYEDEXPANSION SET old = .UploaderGuy. PD. SET new = para / f "tokens = *" %% f in ('dir / b * .epub') do ( SET newname = %% f. SET newname =! Newname:% old% =% new%! mova "%% f" "! newname!")
Há muita coisa acontecendo aqui. Parte disso fará sentido com base no que aprendemos até agora. Esse é um bom ponto para enviá-lo por conta própria para expandir o que abordamos e começar a aprender mais sobre o poder de um arquivo em lotes bem elaborado. Vamos chamar de tempo de estudo independente.
Fim do arquivo
Abordamos o que é um arquivo em lotes, o básico da criação de um e alguns exemplos de arquivos úteis. Mostramos onde encontrar mais informações sobre como criar e usar arquivos em lote. Felizmente, também nos divertimos ao longo do caminho. Apresentação em lote feliz!
Você tem um utilitário de arquivos em lote favorito que deseja compartilhar? Perguntas sobre como personalizar esses scripts de acordo com suas necessidades? Conhece outros bons recursos de comando em lote? Compartilhe-os nos comentários. É aí que todos nós podemos aprender e ajudar um ao outro. Afinal, estamos juntos nisso.
Créditos da imagem:Sistema MS-DOS, Limite de tempo, Deletar arquivos, eBooks para tablet via Shutterstock, Bolas de loteria e bilhetes de Lost via Flickr.
Com mais de 20 anos de experiência em TI, treinamento e negociações técnicas, é meu desejo compartilhar o que aprendi com qualquer pessoa disposta a aprender. Esforço-me para fazer o melhor trabalho possível, da melhor maneira possível e com um pouco de humor.