¿Escribir archivos por lotes en Windows? Cómo funcionan las declaraciones If-Else

  • Harry James
  • 0
  • 1479
  • 233
Anuncio

Los archivos por lotes son uno de los secretos ocultos de Windows para la productividad. Con solo un poco de trabajo, puede automatizar tareas monótonas Cómo usar los comandos de archivos por lotes de Windows para automatizar tareas repetitivas Cómo usar los comandos de archivos por lotes de Windows para automatizar tareas repetitivas ¿Con frecuencia ejecuta tareas aburridas y repetitivas? Un archivo por lotes puede ser exactamente lo que estás buscando. Úselo para automatizar acciones. Le mostraremos los comandos que necesita saber. y nunca más te preocupes por ellos. Los usuarios avanzados deben aprender todo acerca de las secuencias de comandos por lotes más temprano que tarde.

Una cosa que debe saber al escribir sus primeros archivos por lotes Cómo crear un archivo por lotes (BAT) en cinco pasos simples Cómo crear un archivo por lotes (BAT) en cinco pasos simples Este artículo cubre cómo crear un archivo por lotes utilizando Cinco sencillos pasos para el sistema operativo Windows. es el declaración if-else. Como sabrás si tienes experiencia en programación, la instrucción if-else es una forma de controlar la lógica de secuencias de comandos. Le permite especificar una condición que se ramifica en diferentes bloques de código.

Si la condición es verdadera, el código en el Si El bloque se ejecuta. De lo contrario, el código en el más el bloque se ejecuta en su lugar. Aquí hay un ejemplo básico para ayudarlo a visualizarlo:

if (efectivo> 10) salida "¡Tiene suficiente dinero!"; de lo contrario salida "No tienes suficiente dinero"; 

La siguiente sintaxis es cómo usar el si más declaración en archivos por lotes:

if% x% == 15 (echo "El valor de x es 15") más (echo "Valor desconocido") 

Este ejemplo funciona cuando espera una determinada entrada y cualquier otra cosa puede generar un mensaje estándar. Pero hay otro escenario que tiene una solución diferente..

En la mayoría de los lenguajes de programación, puede usar una forma modificada del si más declaración. Agregando si no si en la segunda instrucción le permite ejecutar un bloque de código diferente si la instrucción inicial es falsa pero una segunda condición devuelve verdadero, como en este ejemplo modificado:

if (efectivo> 20) salida "¡Tienes mucho dinero!"; si no (efectivo> 10) salida "¡Tienes suficiente dinero!"; más salida "No tienes suficiente dinero"; 

Sin embargo, no puedes usar si no si en scripting por lotes. En cambio, simplemente agregue una serie de Si declaraciones:

if% x% == 5 if% y% == 5 (echo "Ambos x e y son iguales a 5.") if% x% == 10 if% y% == 10 (echo "Ambos x e y son iguales a 10. ") else (echo" Entrada inválida ") 

¿Interesado en más? Vea por qué PowerShell podría ser incluso mejor que las secuencias de comandos por lotes. 5 razones por las que debe usar PowerShell en lugar de las secuencias de comandos por lotes. 5 razones por las que debe usar PowerShell en lugar de las secuencias de comandos por lotes. algunas características adicionales, y lo pateó todo varias muescas. Aquí hay varias razones por las que deberías probarlo. .

¿Alguna vez ha usado sentencias if-else en scripting por lotes? ¿Para qué utilizas los archivos por lotes? Comparte con nosotros en los comentarios!

Crédito de imagen: Aaban a través de Shutterstock.com




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.