Propaganda
Os arquivos em lote são um dos segredos ocultos do Windows para produtividade. Com apenas um pouco de trabalho, você pode automatizar tarefas monótonas Como usar comandos de arquivo em lotes do Windows para automatizar tarefas repetitivasVocê costuma executar tarefas chatas e repetitivas? Um arquivo em lote pode ser exatamente o que você está procurando. Use-o para automatizar ações. Mostraremos os comandos que você precisa saber. consulte Mais informação e nunca mais se preocupe com eles. Usuários avançados devem aprender tudo sobre scripts em lote o mais cedo possível.
Uma coisa que você precisa saber quando escrevendo seus primeiros 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 é o declaração if-else. Como você deve saber se possui alguma experiência em programação, a instrução if-else é uma maneira de controlar a lógica de script. Permite especificar uma condição que se ramifica em diferentes blocos de código.
Se a condição for verdadeira, o código no E se bloco é executado. Caso contrário, o código no outro bloco é executado em seu lugar. Aqui está um exemplo básico para ajudá-lo a visualizá-lo:
if (cash> 10) output "Você tem dinheiro suficiente!"; else output "Você não tem dinheiro suficiente.";
A sintaxe a seguir é como usar o se-mais instrução em arquivos em lote:
se% x% == 15 (eco "O valor de x é 15") else (eco "Valor desconhecido")
Este exemplo funciona quando você espera uma determinada entrada e qualquer outra coisa pode gerar uma mensagem padrão. Mas há outro cenário que tem uma solução diferente.
Na maioria das linguagens de programação, você pode usar uma forma modificada do se-mais declaração. Adicionando senão se na segunda instrução permite executar um bloco de código diferente se a instrução inicial for falsa, mas uma segunda condição retornar verdadeira, como neste exemplo modificado:
if (cash> 20) output "Você tem muito dinheiro!"; caso contrário, se (dinheiro> 10) produzir "Você tem dinheiro suficiente!"; else output "Você não tem dinheiro suficiente.";
No entanto, você não pode usar senão se em script em lote. Em vez disso, basta adicionar uma série de E se afirmações:
se% x% == 5 se% y% == 5 (eco "Ambos x e y são iguais a 5.") se% x% == 10 se% y% == 10 (eco "Ambos x e y são iguais a 10.") else (eco "Entrada inválida.")
Interessado em mais? Confira porque O PowerShell pode ser ainda melhor que o script em lote 5 razões para usar o PowerShell em vez de scripts em loteO PowerShell é o que você obteria se cruzasse o prompt de comando com scripts em lote, apresentasse alguns recursos extras e aumentasse vários pontos. Aqui estão várias razões pelas quais você deve experimentá-lo. consulte Mais informação .
Você já usou instruções if-else em scripts em lote? O que você usa arquivos em lote para realizar? Compartilhe conosco nos comentários!
Crédito de imagem: Aaban via Shutterstock.com
Ben é editor adjunto e gerente de postagem patrocinada da MakeUseOf. Ele é bacharel em direito. em Computer Information Systems pela Grove City College, onde se formou Cum Laude e com honras em seu curso. Ele gosta de ajudar os outros e é apaixonado por videogames como um meio.