Paso 3: Configurar el comando - Mr.Math (2/4)
AW, ¿qué pasó? Que si han trabajado! ¿Espera un minuto... lo que trataba de comandos SET solamente haciendo cadenas?
Sí. El comando SET por sí mismo sólo creará una variable de cadena, lo que significa que creará la interpretación más literal del valor.
No tiene un concepto de "1-1" igualan "0", piensa "1-1" equivale a "1-1."
¿Cómo cambiar eso?
Queremos que la variable no para ser copiada directamente, pero evaluado. Esto significa que queremos convertir de una cadena en una expresión. Muy fácil cambiar, basta con añadir un /a para el comando SET.
Este es un archivo por lotes sencillo para ver en acción, o simplemente puede escribir en el Prompt de comando manual. Sugiero el último; es mucho más rápido y el código no es demasiado complicado, pero si realmente quieres el archivo por lotes, aquí está:
Fantástico! Expresa perfectamente. Ahora sabemos qué cambios deben hacerse a nuestro 'test.bat matemáticas'
Vale. Así que vamos a ejecutarlo!
¡ Excelente! Funcionó a la perfección! Pero ¿qué sigue?