Las variables son datos que como su nombre indica pueden variar a lo largo del programa. Pueden adquirir valores alfanuméricos (letras o números).
Cuando se llama a una variable se encierra entre "%".
Abrir el block de notas (NOTEPAD.EXE) y escribir el siguiente código. Luego guarda como "nombre.bat"
EJEMPLO:
@echo offclstitle PRUEBA CON VARIABLESecho UNA PRUEBECITA CON VARIABLES VAMOS A REALIZARpauseset /p nombre=¿Como te llamas?set /p edad=¿Cuantos años tienes?pauseecho TU NOMBRE ES %nombre% Y TIENES %edad% AÑOS.pause > nulexitEXPLICANDO EL CÓDIGO:@echo off -- no aparecen escritos los comandos
cls -------- borra la pantalla
title ------ el título que saldrá en la ventana
set /p ----- asigna variable mediante pregunta
pause ------ hace una pausa en el programa y escribe "Presione una tecla para continuar..."
echo --------escribe en la consola o pantalla
pause > nul -hace una pausa pero no escribe nada simplemente espera que pulses la tecla.
exit ------ salir del programa.
Se pueden asignar variables sin preguntar, en este caso pondríamos:
set nombre=MANUELset edat=22
También podemos realizar sumas, restas, multiplicaciones, divisiones, etc con las variables. Para ello se deben declarar así:
set num1=14
set num2=6
set /a sumatotal=num1+num2
set /a restatotal=num1-num2
Si hacemos lo siguiente aparecerá el resultado
echo LA SUMA DE TODO ES: %sumatotal%
echo LA RESTA DE TODO ES: %restatotal%
***