Programando en BATCH [parte 1] Leido 16.143 veces

 
  GodDeaN
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...

 

 








    ¿Cuantas columnas?     | 2 columnas | 3 columnas | 4 columnas | 5 columnas | 6 columnas |  
    Escribe la dirección web de la imagen:
  Publica tu respuesta  |  Haz Click en el siguiente cuadro para escribir