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 off
cls
title PRUEBA CON VARIABLES
echo UNA PRUEBECITA CON VARIABLES VAMOS A REALIZAR
pause
set /p nombre=¿Como te llamas?
set /p edad=¿Cuantos años tienes?
pause
echo TU NOMBRE ES %nombre% Y TIENES %edad% AÑOS.
pause > nul
exit
EXPLICANDO 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=MANUEL
set 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%
***
No hay comentarios:
Publicar un comentario