 |
|
 |
Programando en BATCH [parte 1]
Como ya se bien batch, creo que estoy capacitado apra hacer un Manual de Batch, emepcemos:
¿Que es Batch?
Batch se trata de archivos con texto, sin formato, guardados en .Bat que contiene muchos comandos al MS-DOS, asi qeu si sabemso alguito de MS-DOS no nos caera nada mal.
Vamos a la practica:
Primero que nada, para trabajar en BATCH usaremos el notepad (bloc de notas)
Ya que estamos en el bloc de notas, apra empesar a programar, el primer comando que siempre va es:
@echo off (este comando desactiva el eco, o repeticion)
Para mostrar texto en la pantalla, usaremos el comando:
echo (Ej: echo Hola Mundo)
Una vez que pongan el comando echo, deben usar el comando pause (parar) sino se pasara a la siguiente linea sin casi verse.
Entonces, lo qeu tenemos hasta ahora es esto:
[n]@echo off
echo Viva Mundo
pause
exit[/n]
*NOTA: recuerden que esto deben guardarlo en .bat (Ej: wikun.bat)
Sigamos:
Intereactuacion con el usuario:
A que se refiere intereactuacion con el usuario ?, se refiere para que el usuario introduzca datos en el programa. Esto lo lograremos con el comando SET, y con el comando echo.
De que forma se puede hacer esto ?
La forma en al que se crea una variableen la que el usuario le da un valor es:
Set /p nombrevariable=
El usuario introduce un dato, que se asignara a nombrevariable, para usar variables empleamos los signos % (al principio y al final de la variable)
%nombrevariable%
De seguro no debes estar entendiendo mucho xD, asi que veamoslo en un comando batch:
@echo off
echo Nuevo Usuario
echo.
echo Introduce un nombre de usuario
set /p nombre=
echo Hola %nombre% Bienvenido a Wikun
pause
msg * Graicas por registrarte en Wikun
exit
Si lo queremos ahcer con la edad, u otro tipo de datos, seria lo mismo, pero modificando algunas partes, y quedaria asi, Ej Edad:
@echo off
echo Nuevo Usuario
echo.
echo Introduce tus años
set /p edad=
echo tienes %edad% años
pause
msg * Gracias pro dejarnos tu Edad
exit
Viendo el codigo, lo que debes preguntarte porque entre la linea 4 y 5, no pusimos un pause, bueno pues set en este caso, hace que pare el programa ya que el dato que tiene que introducir es importante.
Saludos Proximamente la segunda parte...
|
 |
|
 |
|