Intentaré ir haciendo pequeños programas bat, explicando el código empleado para que cualquiera lo entienda.

sábado, 28 de junio de 2008

UTILIZANDO VARIABLES

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 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: