Las variables en batch son códigos que contienen un valor alfanumérico (letras y números). Se pueden reconocer fácilmente debido a que están entre signos de "%". Algunas ya vienen creadas, como puede ser el ejemplo de "%time%", una variable que da el tiempo, con horas, minutos y segundos. Para crear una variable, el proceso es muy simple. Primero, la sintaxis, que es: "set variable1=hola" Estamos diciendo que la variable "variable1" tiene un valor "hola", por lo que si escribimos "echo %variable1%" nos va a salir un mensaje que dice "hola". Ahora, un ejemplo, pero con numeros: "set variable2=10". Aparte del comando "set", están los comandos "set /p", que "hace una pregunta". Lo que en realidad hace, es crear una variable con el nombre de la pregunta a partir de lo que ingresa el usuario, y la sintaxis esta acá. Por ultimo esta "set /a", este comando puede crear variables pero lo que realmente hace es hacer que la compu modifique la variable mediante cálculos y/o lógica. Un ejemplo es "set /a variable2=%variable2%+5" Lo que este código hace es (utilizando la misma variable de antes, que era 10) sumarse a si mismo el numero 5, por lo que esta variable queda como "15". Atención - las letras no se suman. Los operadores que puede utilizar el comando set /a son "+""-""*"y"/"
No hay comentarios:
Publicar un comentario